一个简单的php随机生成字符串函数

发布时间:2020-07-13编辑:脚本学堂
一个简单的php随机生成字符串函数

可以指定生成的字符串长度
 

复制代码 代码如下:
function rand_str($length, $max=FALSE)
{
  if (is_int($max) && $max > $length)
  {
    $length = mt_rand($length, $max);
  }
  $output = '';
  
  for ($i=0; $i<$length; $i++)
  {
    $which = mt_rand(0,2);
    
    if ($which === 0)
    {
      $output .= mt_rand(0,9);
    }
    elseif ($which === 1)
    {
      $output .= chr(mt_rand(65,90));
    }
    else
    {
      $output .= chr(mt_rand(97,122));
    }
  }
  return $output;
}

调用实例:
$randstr = rand_str(16);

您可能感兴趣的文章:
php生成N个不重复的随机数
php 随机显示图片的函数
php 随机显示图片的例子
php生成随机数字和字母的实例代码
php生成随机码的一段代码
PHP生成随机数的函数
php生成一个随机字符串的代码
php生成随机数的例子
3个PHP随机字符串函数生成器
PHP生成随机字符串的两种办法
PHP生成随机字符串的二个例子
php随机密码生成函数
php生成随机用户名和随机密码
php生成随机密码的函数
PHP生成随机字符串的函数
php生成随机密码的自定义函数
php生成随机密码的函数
php生成随机密码的几种方法