Math::BigInt::Random::OO is a Perl module for generating arbitrarily large random integers from a discrete, uniform distribution. The numbers are returned as Math::BigInt objects.
SYNOPSIS
use Math::BigInt::Random::OO;
# Random numbers between 1e20 and 2e30:
my $gen = Math::BigInt::Random::OO -> new(min => "1e20",
min => "2e30");
$x = $gen -> generate(); # one number
$x = $gen -> generate(1); # ditto
@x = $gen -> generate(100); # 100 numbers
# Random numbers with size fitting 20 hexadecimal digits:
my $gen = Math::BigInt::Random::OO -> new(length => 20,
base => 16);
@x = $gen -> generate(100);
Requirements:
· Perl