如何生成(伪)随机字母数字字符串,例如:PHP中的“ d79jd8c”?
首先用所有可能的字符组成一个字符串:
$characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
您还可以使用range()更快地完成此操作。
然后,在一个循环中,选择一个随机数并将其用作$characters字符串的索引以获取随机字符,然后将其附加到您的字符串中:
$characters
$string = ''; $max = strlen($characters) - 1; for ($i = 0; $i < $random_string_length; $i++) { $string .= $characters[mt_rand(0, $max)]; }
$random_string_length 是随机字符串的长度。
$random_string_length