Быстродействующая и надежная заменна uniqid

  • Автор темы Автор темы hellboy
  • Дата начала Дата начала

hellboy

Новичок
Быстродействующая и надежная заменна uniqid

Как я понимаю у этой функции есть большие проблемы с уникальностю генерируемых значений (хотя не у всех)

Есть ли быстродействующая ее замена?
 
откуда такие сведения, насколько я знаю, она работает на основе таймстампа, что даёт большую уникальность, можно ещё добавить небюольшой рандом, если есть вероятность одноременных запросов.
 
Имеется фреймворк, активно создающий обьекты, имеющие уникальный ID.

На WampServer/XAMPP для Windows происходит следующее:

С этой строчкой все работает:
$this->_id = $prefix . uniqid(mt_rand());

или

$this->_id = $prefix . crc32(uniqid(mt_rand()));

Но:
$this->_id = uniqid($prefix);

или

$this->_id = uniqid($prefix, true);

или

$this->_id = $prefix . uniqid(mt_rand(), true);

не работают.

Почему, не знает даже сам разработчик фреймворка - на его Linux машине все нормально.

-~{}~ 03.09.08 17:06:

Причем на другом компьютере этого не происходит
 
Сверху