function generaterandomString($length = 16) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&()_+';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}
// 天生一个 16 位的随机字符串
$randomString = generateRandomString(16);
// 打印天生的字符串
echo $randomString;
在这个例子中,generateRandomString 函数接管一个参数 $length,默认为 16。函数内部利用了包含数字、小写字母、大写字母和分外符号的字符集,然后通过循环随机选取字符来天生指定长度的随机字符串。你可以根据须要调度字符集或字符串长度。