php man page for mt_srand

Query: mt_srand

OS: php

Section: 3

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

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
rand(3c) - opensolaris
rand(3) - osx
srand(3) - mojave
sranddev(3) - mojave
mt_srand(3) - php
Similar Topics in the Unix Linux Community
PHP: at mm:ss.00
How to remove the lines from file using perl
Hasard 0.4 (Default branch)
Hasard 0.6.0 (Default branch)
The Digital Seed Vault dev-20081209 (Default branch)