PHP怎样获取随机数

这篇文章给大家分享的是有关PHP怎样获取随机数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

为浦口等地区用户提供了全套网页设计制作服务,及浦口网站建设行业解决方案。主营业务为成都做网站、网站建设、浦口网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

作用:

取得随机字符串

PHP获取随机数的参数:

1、(int)$length = 32 #随机字符长度
2、(int)$mode = 0 #随机字符类型,0为大小写英文和数字,1为数字,2为小写字母,3为大写字母,4为大小写字母,5为大写字母和数字,6为小写字母和数字

PHP获取随机数定义类代码

  1. < ?php   

  2. class getRandstrClass   

  3. {   

  4. function getCode ($length = 32, $mode = 0)   

  5. {   

  6. switch ($mode) {   

  7. case '1':   

  8. $str = '1234567890';   

  9. break;   

  10. case '2':   

  11. $str = 'abcdefghijklmnopqrstuvwxyz';   

  12. break;   

  13. case '3':   

  14. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';   

  15. break;   

  16. case '4':   

  17. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZa
    bcdefghijklmnopqrstuvwxyz';break;   

  18. case '5':   

  19. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXY
    Z1234567890';   

  20. break;   

  21. case '6':   

  22. $str = 'abcdefghijklmnopqrstuvwxyz
    1234567890';   

  23. break;   

  24. default:   

  25. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZa
    bcdefghijklmnopqrstuvwxyz1234567890';   

  26. break;   

  27. }   

  28. $randString = '';   

  29. $len = strlen($str)-1;   

  30. for($i = 0;$i < $length;$i ++){   

  31. $num = mt_rand(0, $len);   

  32. $randString .= $str[$num];   

  33. }   

  34. return $randString ;   

  35. }   

  36. }   

  37. ?>  

PHP获取随机数使用说明:

1.将以上代码另存为random.php
2.在需要的页面引入random.php

< ?php   require_once('random.php');   ?>

3. 使用之前定义的类

< ?php   $code = new getRandstrClass();   $length = 32;   $mode = 0;   $str = $code->getCode($length, $mode);   echo $str;   ?>

感谢各位的阅读!关于“PHP怎样获取随机数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网站题目:PHP怎样获取随机数
文章起源:http://bzwzjz.com/article/jsddsg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 专业网站设计 成都响应式网站建设 广安网站设计 手机网站制作 成都网站建设 成都定制网站建设 网站制作公司 重庆企业网站建设 高端定制网站设计 成都网站建设公司 成都网站建设 外贸网站设计方案 成都品牌网站建设 成都网站设计 成都网站设计 企业网站设计 上市集团网站建设 做网站设计 成都营销网站建设 重庆企业网站建设 定制网站建设多少钱