生成随机字符串的函数
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;
}
以上是关于生成随机字符串的函数的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)randomSequence函数创建不含重复项的随机序列数据集创建随机字符串