lastwisher adlı üyeden alıntı: mesajı görüntüle
Bu mantıklı bir kod, fakat yukarıdaki argüman bunun içinde malesef geçerli bu unique bir sonuç değildir, unique olması tahmin edilen bir sonuçtur.
ben tam olarak anlamadım ... yani kod unique string üretmiyormu?

function uniqerand($len = 7) {
    $word = array_merge(range('a', 'z'), range('A', 'Z'), range('0', '9'));
    shuffle($word);
    return substr(implode($word), 0, $len);
}

$i = 0;
while($i < 20){
    echo $i.' - ABC'.uniqerand().'<br />
    ';    
    $i++;
}
while döngüsü içinde denemede çıkan sonuç,

0 - ABCXhNQ0lu
1 - ABC0RSqdaL
2 - ABCkWfFTYI
3 - ABCMzDeoV5
4 - ABCAm0fiG6
5 - ABCi3oQJWE
6 - ABCNVt0CnT
7 - ABCilT8ar9
8 - ABCdY2FQys
9 - ABC0zBkFhD
10 - ABCyhoW4dw
11 - ABCymxMSHp
12 - ABCPbOL2sf
13 - ABCL4AVM6B
14 - ABCPcJ8v0s
15 - ABCmRJjEOZ
16 - ABCY6FRGhC
17 - ABCd0t8FRz
18 - ABCjCN7VAb
19 - ABCmA987Do
siz bu çıktının tahmin edilecenimi söylüyorsunuz?