summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-random/test/random.rb
blob: 43fe75eef7cfaa81492e58554b3c490adc19003d (plain)
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