当前位置: 编程技术>php
php生成自定义长度随机字符串的函数
来源: 互联网 发布时间:2014-08-30
本文导语: 例1,php随机生成字符串,可以自定义长度。 代码示例: //随机生成字符串 function random($length) { srand(date("s")); $possible_charactors = "0123456789abcdefghijklmnopqrstuvwxyz"; $string = ""; while(strlen($string) 程序运行...
例1,php随机生成字符串,可以自定义长度。
代码示例:
//随机生成字符串
function random($length) {
srand(date("s"));
$possible_charactors = "0123456789abcdefghijklmnopqrstuvwxyz";
$string = "";
while(strlen($string)
function random($length) {
srand(date("s"));
$possible_charactors = "0123456789abcdefghijklmnopqrstuvwxyz";
$string = "";
while(strlen($string)
程序运行:
2,3,4,6,7,8,9,10,11,12,13,16,20,21,22,24
补充:
生成随机数时用了 mt_rand() 函数。这个函数生成随机数的平均速度要比 rand() 快四倍。
去除数组中的重复值时用了“翻翻法”,就是用 array_flip() 把数组的 key 和 value 交换两次。这种做法比用 array_unique() 快得多。
返回数组前,先使用 shuffle() 为数组赋予新的键名,保证键名是 0-n 连续的数字。如果不进行此步骤,可能在删除重复值时造成键名不连续,给遍历带来麻烦。
您可能感兴趣的文章:
- php生成随机字符串(可指定纯数字、纯字母)
- php生成指定位数(长度)的随机字符串
- 使用php生成一个随机字符串的代码
- php创建可阅读随机字符串的代码
- 很实用的3个PHP随机字符串函数生成器
- PHP生成随机字符串的两种办法
- PHP生成随机字符串的二个例子
- php生成随机字符串的函数
- PHP随机字符串生成函数