1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
## # Random Test assert("Random#srand") do r1 = Random.new(123) r2 = Random.new(123) r1.rand == r2.rand end assert("Kernel::srand") do srand(234) r1 = rand srand(234) r2 = rand r1 == r2 end assert("fixnum") do r = rand(3) r.to_i == r end