概要
Kernel#srand -> Integer
Kernel#srand(seed) -> Integer
詳細
Kernel.#rand や Random.rand で使用される擬似乱数生成器の種を設定し、古い種を返します。
サンプルコード
first = srand(6) print rand(1..10), ',', rand(1..10), ',', rand(1..10), "\n" puts first second = srand(10) print rand(1..10), ',', rand(1..10), ',', rand(1..10), "\n" puts second third = srand(second) print rand(1..10), ',', rand(1..10), ',', rand(1..10), "\n" puts third
出力
10,4,5 172531545918439495103295772756242042171 10,5,1 6 10,4,5 10