欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP生成随机数

程序员文章站 2022-03-13 12:34:59
...

文章转自:https://blog.csdn.net/llfdhr/article/details/53330841

  1. //随机生成一个由16位数字组成的字符串
  2. function rand_num($num=16){
  3. $n=[];
  4. for($i=0;$i<$num;$i++){
  5. $n[$i] = $i;
  6. }
  7. for($i=0;$i<$num;$i++){
  8. $rand = mt_rand($i,$num-1);
  9. //数组 随机数交换下标
  10. if($n[$i] == $i){
  11. $n[$i] = $n[$rand];
  12. $n[$rand] = $i;
  13. }
  14. }
  15. //将数组转化为字符串返回
  16. $a=implode('',$n);
  17. return $a;
  18. }