Math::BigInt::Random::OOGenerate uniformly distributed Math::BigInt objects | |
Download |
Math::BigInt::Random::OO Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Publisher Name:
- Peter John Acklam
- Publisher web site:
- http://search.cpan.org/~pjacklam/
Math::BigInt::Random::OO Tags
Math::BigInt::Random::OO Description
Generate uniformly distributed Math::BigInt objects 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
Math::BigInt::Random::OO Related Software