简单批量生成不重复的虚拟充值卡号密码

  1. <?php

  2.  
  3. $numLen=16;
  4. $pwdLen=10;
  5. $c=100;//生成100组卡号密码
  6. $sNumArr=range(0,9);
  7. $sPwdArr=array_merge($sNumArr,range('A','Z'));
  8.  
  9. $cards=array();
  10. for($x=0;$x< $c;$x++){
  11. $tempNumStr=array();
  12. for($i=0;$i< $numLen;$i++){
  13. $tempNumStr[]=array_rand($sNumArr);
  14. }
  15. $tempPwdStr=array();
  16. for($i=0;$i< $pwdLen;$i++){
  17. $tempPwdStr[]=$sPwdArr[array_rand($sPwdArr)];
  18. }
  19. $cards[$x]['no']=implode('',$tempNumStr);
  20. $cards[$x]['pwd']=implode('',$tempPwdStr);
  21. }
  22. array_unique($cards);
  23. print_r($cards);
  24. ?>

本文永久地址:https://sjolzy.cn/Batch-generation-does-not-repeat-a-simple-virtual-recharge-card-number-Password.html

--EOF--

标签: php, 密码

随机文章

添加新评论