This article describes the PHP source code Analysis of DZX1.5 random number function random usage. Share to everyone for your reference. as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19-20 |
<?php/** * @param int $length: Random number length * @param int $numeric: 0 or not 0, where 0 indicates that the random number consists of a full number, and a non 0 indicates that the random number consists of a full letter * @return string: Returns the generated Number of machines/function random ($length, $numeric = 0) {$seed = Base_convert (MD5 (Microtime (). $_server[' Document_root ')), $numer Ic? 10:35); $seed = $numeric? (Str_replace (' 0 ', ', $seed). " 012340567890 '): ($seed. ' ZZ '. Strtoupper ($seed)); $hash = '; $max = strlen ($seed)-1; for ($i = 0; $i < $length; $i + +) {$hash. = $seed {mt_rand (0, $max)};} return $hash; } Echo Random (' 15 ', 1); echo ' <br/> '; echo Random (' 15 '); /*end of php*/ |
The results of the operation are as follows:
228283270677112
Sjqffsu76994qfs
I hope this article will help you with your PHP program design.