PHP随机化重复字符串

PHP随机化重复字符串,php,unique,Php,Unique,你能给我举个例子,如何将重复的字符串随机化吗 下面是我的脚本,它从5-10生成一个随机字符串。在那之后,它被重复“1000”次,然后我得到一个输出,比如:“A1B2C3”,“A1B2C3”,“A1B2C3”,但我想要唯一的输出,比如:“B1B3C2”,“C3B1A2”,“A3B1C2” 你能给我举个例子怎么做吗?因为我只是一个初学者,在我问这个问题之前,我试了很多 <?php function generateRandomString() { return subst

你能给我举个例子,如何将重复的字符串随机化吗

下面是我的脚本,它从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 );
}
?>

您需要在循环中调用
generateRandomString()
。您只需调用它一次,将该字符串传递给str_repeat,然后它就复制了100个副本

$str = "";
for (i = 0; $i < 100; $i++) {
    $str .= generateRandomString();
}
echo $str;
$str=”“;
对于(i=0;$i<100;$i++){
$str.=generateRandomString();
}
echo$str;