mt_srand(3) php man page | unix.com

Man Page: mt_srand

Operating Environment: php

Section: 3

MT_SRAND(3)								 1							       MT_SRAND(3)

mt_srand - Seed the better random number generator

SYNOPSIS
void mt_srand ([int $seed])
DESCRIPTION
Seeds the random number generator with $seed or with a random value if no $seed is given. Note There is no need to seed the random number generator with srand(3) or mt_srand(3) as this is done automatically.
PARAMETERS
o $seed - An optional seed value
RETURN VALUES
No value is returned.
CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.2.1 | | | | | | | The Mersenne Twister implementation in PHP now | | | uses a new seeding algorithm by Richard Wagner. | | | Identical seeds no longer produce the same | | | sequence of values they did in previous versions. | | | This behavior is not expected to change again, | | | but it is considered unsafe to rely upon it none- | | | theless. | | | | +--------+---------------------------------------------------+
EXAMPLES
Example #1 mt_srand(3) example <?php // seed with microseconds function make_seed() { list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); } mt_srand(make_seed()); $randval = mt_rand(); ?>
SEE ALSO
mt_rand(3), mt_getrandmax(3), srand(3). PHP Documentation Group MT_SRAND(3)
Related Man Pages
srand(3c) - hpux
rand(3) - osx
sranddev(3) - mojave
srand(3) - osx
mt_srand(3) - php
Similar Topics in the Unix Linux Community
How to remove the lines from file using perl
How to remove the specific lines from file using perl
Hasard 0.4 (Default branch)
Fedora 9 Update: php-pear-Cache-1.5.5-1.fc9
Hasard 0.6.0 (Default branch)