debian man page for math::random::tt800

Query: math::random::tt800

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

TT800(3pm)						User Contributed Perl Documentation						TT800(3pm)

NAME
Math::Random::TT800 - Matsumoto's TT800 Pseudorandom number generator
DESCRIPTION
This perl extension module implements M. Matsumoto's twisted generalized shift register generator called TT800 as described in his article published in ACM Transactions on Modelling and Computer Simulation, Vol. 4, No. 3, 1994, pages 254-266.
SYNOPSIS
use Math::Random::TT800; my $tt = new Math::Random::TT800; $value = $tt->next(); $ivalue = $tt->next_int();
FUNCTIONS
new my $tt = new Math::Random::TT800; my $tt = new Math::Random::TT800 @seeds; Create a new TT800 object. Providing seeds is optional. A TT800 takes 25 integers as seed which must not be all zero. If less than 25 integers are supplied, the rest are taken from the default seed. next $value = $tt->next(); next returns the next pseudorandom number from the TT800 object as a floating point value in the range [0,1). next_int $ivalue = $tt->next_int(); next_int returns a integer value filled with 32 random bits.
COPYRIGHT
This implementation is based on the C code by M. Matsumoto <matumoto@math.keio.ac.jp> available from ftp://random.mat.sbg.ac.at/pub/data/tt800.c. Converted to a perl extension module and enhancements to support multiple streams of pseudorandom numbers by Otmar Lendl <lendl@cosy.sbg.ac.at>. Copyright (c) 1997 by Otmar Lendl (Perl and XS code). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2002-10-23 TT800(3pm)
Related Man Pages
crypt::openssl::random(3) - mojave
crypt::openssl::random5.18(3) - mojave
crypt::openssl::random(3) - osx
crypt::random::source::base(3pm) - debian
math::random::mt(3pm) - debian
Similar Topics in the Unix Linux Community
Noble Ape Simulation 0.687 (Carbon Mac OS and Source Code branch)
Noble Ape Simulation 0.688 (Carbon Mac OS and Source Code branch)
Identity Analytics - &quot;User Provisioning&quot; Case Study: Using Modelling and Simulation f
Random Variable
Random numbers