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 generatorSYNOPSISvoid mt_srand ([int $seed])DESCRIPTIONSeeds 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.PARAMETERSo $seed - An optional seed valueRETURN VALUESNo 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. | | | | +--------+---------------------------------------------------+EXAMPLESExample #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 ALSOmt_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) |