生成随机字符串的函数

Posted 枫夜雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成随机字符串的函数相关的知识,希望对你有一定的参考价值。

/**
* 取出随机字符串函数
* @param $length 取出字符串长度
* @param $str 指定字符串集合
* @param $lower 是否转为大写(true 大写 false 小写) 默认小写
*/
function randstr($length,$str=‘‘,$lower=false){
if(empty($str)){
$str = "abcdefghijklmnopqrstuvwxyz0123456789";
}
$strlength = strlen($str);
$result = ‘‘;
for($i=0;$i<$length;$i++){
$rand = mt_rand(0,$strlength-1);
$substr = substr($str,$rand,1);
if(empty($result)){
$result = $substr;
}else{
$result .= $substr;
}
}
if($lower){
$result = strtoupper($result);
}
return $result;
}

以上是关于生成随机字符串的函数的主要内容,如果未能解决你的问题,请参考以下文章

php生成随机字符串函数

生成随机字符串的函数

JMeter随机生成字符串函数

随机字符串生成函数不返回[关闭]

R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)randomSequence函数创建不含重复项的随机序列数据集创建随机字符串

python 生成随机字符串的函数