[sprout.random] add seed_array
[sprout.random] add Sseq version: constructor, seed
[破壊的変更] uniform_int_distribution::max() 9 -> numeric_limits::max()

add reset function
[sprout.random] add generate_canonical