下面贴一篇来自phpfans.net上的文章,具体哪个PHPER留下的记不太清了,希望他不会介意。
代码主要是实现:取任意随机数,不论是字母还是数字,默认情况下是生成字母的随机数据。
例:
要生成数字随机数:$code->getCode(8,1);(生成8个数字)
代码主要是实现:取任意随机数,不论是字母还是数字,默认情况下是生成字母的随机数据。
例:
要生成数字随机数:$code->getCode(8,1);(生成8个数字)
Code代码如下: |
<?php class GetChar{ function getCode ($length = 32, $mode = 0){ switch ($mode) { case '1': $str = '1234567890'; break; default: $str = 'abcdefghijklmnopqrstuvwxyz'; break; } $result = ''; $l = strlen($str)-1; $num=0; for($i = 0;$i < $length;$i ++){ $num = rand(0, $l); $a=$str[$num]; $result =$result.$a; } return $result; } } $code = new GetChar; echo $code->getCode(); ?> |