function getRandomId($min = NULL, $max = NULL) {
if (is_numeric($min) && is_numeric($max)) {
return mt_rand($min, $max);
}
else {
return mt_rand();
}
}
Make Random Number
Chris Coyier
on
doesn’t
rand(1, 50)
do the same thing?
Yes, essentially, but mt_rand is much better and more “random” so to speak.
Also,
mt_rand(0,99) do the same?
I hope to get a perfect random number, I generally use,
function rand_num() {
$rand_num = md5(mt_rand(0,99) . mt_rand(99,9999). time());
return $rand_num;
}
To make some email validation or generating random hash I use it.
Wtf ? whats is the great of that function ?
Well PHP 7 have updated rand/mt_rand to be even better, before they use the server system (most linux ) to generate random, but now it on it’s own core