版本要求最低PHP7,如果对生成随机数要求比较多,可以选择使用zend-math、random-lib或random_compat库。(几乎所有PHP库都可以在 搜索到)
/*** 获取随机数字** @author 剑心 <[0x00gc@]>** @paramint$size 以32位系统最大int支持为准,范围1-9** @return int*/function myRand($size){if ($size>9 || $size == 0) {return 0;}$min = pow(10, $size-1);$max = pow(10, $size)-1;return random_int($min, $max);}$rand_number = myRand(9);echo $rand_number;