能否请给我一个例子,说明如何随机化重复的字符串?
下面是我的脚本,它生成5-10之间的随机字符串。之后,它会重复执行“ 1000”次,然后得到类似“ A1B2C3”,“ A1B2C3”,“ A1B2C3”的输出,但是我想要唯一的输出如“ B1B3C2”,“ C3B1A2”,“ A3B1C2”
能不能给我一个例子,因为我只是一个初学者,在我问这里之前做了很多尝试
<?php
function generateRandomString() {
return substr(str_shuffle('@*!"§$%&/()=?ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'), 0, rand(5,10));
}
while( 1 )
{
$outstr = str_repeat(generateRandomString(), 1000);
fwrite( $outstr );
}
?>
答案 0 :(得分:1)
您需要循环调用generateRandomString()
。您只需调用一次,然后将一个字符串传递给str_repeat
,然后将其复制100份。
$str = "";
for (i = 0; $i < 100; $i++) {
$str .= generateRandomString();
}
echo $str;