本文实例讲述了php简单生成随机字符串的方法。分享给大家供大家参考,具体如下:
生成一组:
1
2
3
4
5
6
7
8
9
10
|
<?php
$str = "0123456789abcdefghijklmnopqrstuvwxyz~@#()_" ; //输出字符集
$n = 10; //输出串长度
$len = strlen ( $str )-1;
for ( $i =0 ; $i < $n ; $i ++){
$s .= $str [rand(0, $len )];
}
echo $s . "<br/>" ;
$s = "" ;
?>
|
生成多组:
1
2
3
4
5
6
7
8
9
10
11
12
|
<?php
$str = "0123456789abcdefghijklmnopqrstuvwxyz~@#()_" ; //输出字符集
$n = 10; //输出串长度
$len = strlen ( $str )-1;
for ( $j =0 ; $j <200 ; $j ++){
for ( $i =0 ; $i < $n ; $i ++){
$s .= $str [rand(0, $len )];
}
echo $s . "<br/>" ;
$s = "" ;
}
?>
|
PS:这里再为大家提供两款功能类似的在线工具供大家参考:
在线随机数字/字符串生成工具:
https://tool.zzvips.com/t/randkey/
希望本文所述对大家PHP程序设计有所帮助。