#!/usr/local/bin/ruby
require "GSL"
include GSL::Random
# Test random number generation
STDERR.puts "Running tests for random number generation..."
r = RNG::new2(RNG::CMRG)
c = r.clone
puts "\nname : #{r.name}"
puts "min : #{r.min}"
puts "max : #{r.max}"
puts "size : #{r.size}"
print "get : "
10.times do |k| print r.get, " " end
print "\nclone : "
10.times do |k| print c.get, " " end
print "\nuniform: "
10.times do |k| print r.uniform, " " end
puts
# c.dump
STDERR.puts "\ndone."