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

hellboy

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

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

Есть ли быстродействующая ее замена?
 

AmdY

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

hellboy

Новичок
Имеется фреймворк, активно создающий обьекты, имеющие уникальный 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:

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