Цитата:
Сообщение от Jocker
на сколько можно судить, ГС же не запоминает какие ID он уже записал... То есть принцип тоже $object_id ++n. Максимальное число ID думаю ограничивается только длинной записи в БД. То есть много.
Добавлено через 3 минуты
короче я сделал $object_id + rand(0,999999999), то есть тут врятли совпадения произойдут в течении нескольких лет точно...
|
Говнокод детектед
PHP код:
function gen_object_id(){
$object_id = '';
$num = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 0);
for ($i=0, $i<=999999999, $i++){
$key = rand(0, count($num));
$rand = $num[$key];
$object_id .= $rand;
}
return $object_id;
}
Держи по щам в ответ! Юзай: $object_id=$object_id.gen_object_id();
Так ваще не совпадет!!!!1