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

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.


    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


    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Math/Random/
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/Math/Random/TT800/
    • /usr/share/doc/libmath-random-tt800-perl/changelog.Debian.amd64.gz
    • /usr/share/doc/libmath-random-tt800-perl/changelog.Debian.gz
    • /usr/share/doc/libmath-random-tt800-perl/changelog.gz
    • /usr/share/doc/libmath-random-tt800-perl/copyright
    • /usr/share/man/man3/Math::Random::TT800.3pm.gz


    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- copyright" [ 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)