如何生成任意长度的随机数字字符串?
- 内容介绍
- 文章标签
- 相关推荐
本文共计88个文字,预计阅读时间需要1分钟。
php可以自定义生成什么字符的字符串以及字符串的长度。使用以下函数:
function random($length) { $hash=''; $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max=strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for ($i=0; $i < $length; $i++) { $hash .=$chars[mt_rand(0, $max)]; } return $hash;}
可以自定义产生什么字符串以及多长
function random($length) { $hash = ''; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } return $hash; }
本文共计88个文字,预计阅读时间需要1分钟。
php可以自定义生成什么字符的字符串以及字符串的长度。使用以下函数:
function random($length) { $hash=''; $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max=strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for ($i=0; $i < $length; $i++) { $hash .=$chars[mt_rand(0, $max)]; } return $hash;}
可以自定义产生什么字符串以及多长
function random($length) { $hash = ''; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i < $length; $i++) { $hash .= $chars[mt_rand(0, $max)]; } return $hash; }

