aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/ruby/test_rand.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/ruby/test_rand.rb b/test/ruby/test_rand.rb
index c24d6cd1ff..dcc911ee9a 100644
--- a/test/ruby/test_rand.rb
+++ b/test/ruby/test_rand.rb
@@ -549,4 +549,18 @@ END
assert_equal(rand1, rand3)
End
end
+
+ def test_raw_seed
+ [0, 1, 100].each do |size|
+ v = Random.raw_seed(size)
+ assert_kind_of(String, v)
+ assert_equal(size, v.bytesize)
+ end
+ end
+
+ def test_new_seed
+ v = Random.new_seed
+ assert_kind_of(Integer, v)
+ assert_operator(v.size, :>=, 16)
+ end
end