libmath-random-mt-perl - Perl implementation of the Mersenne Twister algorithm

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libmath-random-mt-perl
Package version 1.16
Package release 1+b2
Package architecture amd64
Package type deb
Installed size 100 B
Download size 15.37 KB
Official Mirror
Math::Random::MT provides an implementation of the Mersenne Twister
pseudorandom number generator algorithm developed by Makoto Matsumoto
and Takuji Nishimura.
It is related to but a different algorithm than a previous work by
the same authors - the TT800 algorithm, which keeps less state data
(MT uses 624 numbers compared to TT800's 25). Consequently, the
period is much larger - 2^19937-1 compared to TT800's 2^800-1. For
comparison, ISAAC's period is 2^8295 values on average.
For more information, peruse M. Matsumoto and T. Nishimura's paper:


Package Version Architecture Repository
libmath-random-mt-perl_1.16-1+b2_i386.deb 1.16 i386 Debian Main
libmath-random-mt-perl - - -


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


Type URL
Binary Package libmath-random-mt-perl_1.16-1+b2_amd64.deb
Source Package libmath-random-mt-perl

Install Howto

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




2013-05-26 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.16-1) unstable; urgency=low
[ Harlan Lieberman-Berg ]
* Imported Upstream version 1.16
* Remove patch applied upstream.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
* Add Build-Depends on libtest-number-delta-perl for tests
* Bump Standards-Version to 3.9.4
* Update copyright years for debian/* packaging files
2012-08-07 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.15-2) unstable; urgency=low
* Add 0001-Fix-handling-of-rand-and-irand-arguments.patch patch.
Fix handling of rand() and irand() arguments. Fixed the issue introduced
in version 1.15 where rand() took no notice of argument and irand() did.
(Closes: #684085)
2012-06-04 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.15-1) unstable; urgency=low
* Imported Upstream version 1.15
* Drop fix-FTBFS-on-hurd.patch patch.
Patch was applied upstream.
2012-05-27 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.14-1) unstable; urgency=low
* Imported Upstream version 1.14
* Refresh fix-FTBFS-on-hurd.patch patch
* Bump Standards-Version to 3.9.3
* Update copyright file information.
Update format to copyright-format 1.0 as released with Debian policy
Update copyright years for debian/* packaging.
2012-01-19 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.13-2) unstable; urgency=low
* Add fix-FTBFS-on-hurd.patch patch.
Fix FTBFS on hurd-i386.
Thanks to Pino Toscano <> for the patch (Closes: #656499)
2012-01-19 - Alessandro Ghedini <>
libmath-random-mt-perl (1.13-1) unstable; urgency=low
* Team upload
[ gregor herrmann ]
* Remove patch, applied upstream.
[ Jonathan Yu ]
* New upstream release 1.12
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* New upstream release 1.11
* Update my email address.
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
[ Alessandro Ghedini ]
* New upstream release
* Bump debhelper compat level to 8
* Bump Standards-Version to 3.9.2 (no changes needed)
* Update license stanzas in debian/copyright
* Update ppport.h copyright years
[ gregor herrmann ]
* Switch to debhelper compatibility level 9 to pass CFLAGS to
2010-05-02 - Salvatore Bonaccorso <>
libmath-random-mt-perl (1.10-2) unstable; urgency=low
[ Ryan Niebur ]
* Update jawnsy's email address
[ 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).
* add a patch fixing tests for double numbers evaluation.
(Closes: #578552) -- FTBFS with perl 5.12.0-1: long doubles
* Convert to '3.0 (quilt)' package source format.
* Bump Standards-Version to 3.8.4.
* Refresh debian/copyright to follow revision 135 of format-
specification for machine readable copyright file in DEP5 and update
copyright years for debian/* packaging.

See Also

Package Description
libmath-random-oo-perl_0.22-1_all.deb consistent object-oriented interface for generating random numbers
libmath-random-tt800-perl_1.01-3+b1_amd64.deb Perl module implementing the TT800 algorithm
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)