如何正确运用PHP随机数类
PHP随机数类代码示例:
- < ?php
- class getRandstrClass{
- function getCode ($length = 32, $mode = 0) {
- switch ($mode) {
- case 1:
- $str = 1234567890;
- break;
- case 2:
- $str = abcdefghijklmnopqrstuvwxyz;
- break;
- case 3:
- $str = ABCDEFGHIJKLMNOPQRSTUVWXYZ;
- break;
- case 4:
- $str = ABCDEFGHIJKLMNOPQRSTUVWXYZa
bcdefghijklmnopqrstuvwxyz;break; - case 5:
- $str = ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890;
- break;
- case 6:
- $str = abcdefghijklmnopqrstuvwxyz1234567890;
- break;
- default:
- $str = ABCDEFGHIJKLMNOPQRSTUVWXYZabcde
fghijklmnopqrstuvwxyz1234567890; - break;
- }
- $randString = ;
- $len = strlen($str)-1;
- for($i = 0;$i < $length;$i ++){
- $num = mt_rand(0, $len);
- $randString .= $str[$num];
- }
- return $randString ;
- }
- }
- /* 使用方法
- $code = new getRandstrClass();
- $length = 4;
- $mode = 0;
- $str = $code->getCode($length, $mode);
- echo $str;
- $code = NULL;
- */
- ?>
以上这段代码就是PHP随机数类的具体使用方法。
文章地址:http://www.phprm.com/frame/php1003927.html
转载随意^^请带上本文地址!