Re[2]: Как создать уникальный ID? (в double)
От: Sirotkin Alexander  
Дата: 07.12.01 13:03
Оценка:
Здравствуйте retalik, Вы писали:


R>А централизованную раздачу ID с одного сервера нельзя организовать? Это было бы наилучшим решением, если есть постоянное соединение.

К сожалению соединения с сервером может не быть вобще.
R>И потом, уж очень странный выбор формата ID... трудно что-то посоветовать... А, кстати, почему нельзя ввести диапазоны значений ID?

R>Если машин не очень много, а объектов гораздо больше (кстати, сколько?), можно назначить каждой машине множитель (заведомо больший максимального числа объектов на этой машине) и порядковый номер очередного объекта (его хранить глобально) умножать на этот множитель.


Машин будет достаточно много, точнее не известно сколко, больше нескольких сотен и большая чатсть из них не будет связана между собой.
И потом продукт идет в виде одной инсталяции, и строить инсталяшку для каждого пользователя не реально.

Я больше думал о варианте время + хороший ГСЧ. Если кто подскажет хороший алгоритм ГСЧ, буду очень благодарен. (2 тома Кнута, где говорят есть нечколько алгоритмов к сожалению нету).

С уважением Александр.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.