Я создал генератор строк:
<?php
function createRandomPassword() {
$chars = "abcdefghijkmnopqrstuvwxyz023456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = '' ;
while ($i <= 12) {
$num = rand() % 33;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
// Usage
$product_names = array ();
for ($i=0; $i < 100; $i++ )
$product_names[] = "code-" . createRandomPassword();
?>
Моя проблема в том, что я думаю, что есть вероятность, что это может дублировать значения, и это очень важно, чтобы этого не произошло, поскольку я буду генерировать около 700 000 из них,
Есть ли хороший способ убедиться, что сгенерированные строки не являются дубликатами?
Спасибо :)