|
mt_randGenerate a better random value Description
int mt_rand
( void
)
int mt_rand
( int
$min
, int $max
)Many random number generators of older libcs have dubious or unknown characteristics and are slow. By default, PHP uses the libc random number generator with the rand function. The mt_rand function is a drop-in replacement for this. It uses a random number generator with known characteristics using the » Mersenne Twister, which will produce random numbers four times faster than what the average libc rand() provides.
If called without the optional Parameters
Return Values
A random integer value between Changelog
Examples
Example #1 mt_rand example
<?php The above example will output something similar to: 1604716014 1478613278 6 NotesCaution
This function does not generate cryptographically secure values, and should not be used for cryptographic purposes. If you need a cryptographically secure value, consider using openssl_random_pseudo_bytes instead. Caution
The distribution of mt_rand return values is biased
towards even numbers on 64-bit builds of PHP when
See Also
|