libmath-random-tt800-perl - Perl module implementing the TT800 algorithm

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libmath-random-tt800-perl
Package version 1.01
Package release 3+b1
Package architecture amd64
Package type deb
Installed size 90 B
Download size 10.63 KB
Official Mirror
Math::Random::TT800 provides an implementation of Makoto Matsumoto and Takuji
Nishimura's pseudorandom number generator (PRNG) algorithm called TT800. It is
similar to some other fantastic PRNG algorithms such as the Mersenne Twister
(see libmath-random-mt-perl) and ISAAC (see libmath-random-isaac-perl). This
particular implementation is particularly notable because it has no external
dependencies aside from Perl itself.
The algorithm itself is described in Matsumoto's article published in ACM
Transactions on Modelling and Computer Simulation, Volume 4, Issue 3, 1994,
pages 254-266.
This algorithm is similar to the Mersenne Twister algorithm but uses a smaller
array to hold state information (25 elements compared to MT's 624).
Consequently, the period is much smaller - 2^800-1 versus MT's 2^19937-1.
The period of ISAAC is 2^8295 values on average.


Package Version Architecture Repository
libmath-random-tt800-perl_1.01-3+b1_i386.deb 1.01 i386 Debian Main
libmath-random-tt800-perl - - -


Name Value
libc6 >= 2.2.5
perl >= 5.20.0-4
perlapi-5.20.0 -


Type URL
Binary Package libmath-random-tt800-perl_1.01-3+b1_amd64.deb
Source Package libmath-random-tt800-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libmath-random-tt800-perl deb package:
    # sudo apt-get install libmath-random-tt800-perl




2014-02-22 - gregor herrmann <>
libmath-random-tt800-perl (1.01-3) unstable; urgency=low
* Team upload.
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
[ Ryan Niebur ]
* Email change: Jonathan Yu ->
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* Change based URIs to based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
[ gregor herrmann ]
* Switch to "3.0 (quilt)" source format.
* Use three-line dh(1) debian/rules.
* debian/copyright: refresh license stanzas.
* Use debhelper 9.20120312 to get all hardening flags.
* Declare compliance with Debian Policy 3.9.5.
2009-05-13 - Jonathan Yu <>
libmath-random-tt800-perl (1.01-2) unstable; urgency=low
* This package version fixes unclear licensing with some files,
which were accidentally missed in the first upload.
2009-05-04 - Jonathan Yu <>
libmath-random-tt800-perl (1.01-1) unstable; urgency=low
* Initial Release. (Closes: #527017)

See Also

Package Description
libmath-randomorg-perl_0.04-4_all.deb Perl module to retrieve random numbers and data from
libmath-round-perl_0.06-4_all.deb Perl extension for rounding numbers
libmath-sparsematrix-perl_0.03-1_all.deb Provides a sparse matrix class for perl
libmath-sparsevector-perl_0.04-1_all.deb Provides a sparse vector class for perl
libmath-spline-perl_0.02-1_all.deb module providing cubic spline interpolation of data
libmath-symbolic-perl_0.612-1_all.deb module for performing symbolic calculations
libmath-tamuanova-perl_1.0.2-2+b2_amd64.deb Perl extension for the tamuanova library
libmath-vec-perl_1.01-2_all.deb Object-Oriented Vector Math Methods in Perl
libmath-vecstat-perl_0.08-1_all.deb module providing some basic numeric stats on vectors
libmath-vector-real-kdtree-perl_0.11-1_all.deb kd-Tree implementation for Perl on top of Math::Vector::Real
libmath-vector-real-perl_0.14-1_all.deb Perl module for real number vector arithmetic
libmath-vector-real-xs-perl_0.07-1+b1_amd64.deb Perl module for real vector arithmetic in fast XS
libmathcomp-coq_1.5-3_all.deb Mathematical Components library for Coq (theories)
libmatheval-dev_1.1.11+dfsg-2_amd64.deb GNU library for evaluating symbolic mathematical expressions (development)
libmatheval1_1.1.11+dfsg-2_amd64.deb GNU library for evaluating symbolic mathematical expressions (runtime)