srand
srandは疑似乱数の種を与えます。同じ種からは同じ乱数列が生成されます。これは再現性のテストで重要。
5.times do srand 12345 10.times do print rand(10), " " end puts end
実行結果です。
2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1
srandは疑似乱数の種を与えます。同じ種からは同じ乱数列が生成されます。これは再現性のテストで重要。
5.times do srand 12345 10.times do print rand(10), " " end puts end
実行結果です。
2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1 2 5 1 4 9 5 2 1 6 1