Ситуация вот в чем. На разных машинах создаются объекты. Которые сохраняются в базе.
Между этими базами возможен экспорт и импорт. Эти объекты надо как-то идентифицировать.
Названия могут быть любыми.
Так уж получилось что под код есть поле double. (уже используется, тот способ генерации ключа что был раньше не подходит)
Отсюда вопрос, как сгенерить этот код что бы он был достаточно уникальным и помещался в double?
У меня был такой ход мысли:
Выделить для каждой машины диапазон, но это не представляется возможным.
Количество создаваемых объектов не столь уж велико. Но могут быть случаи когда за раз их будут генерить сотнями.
Зато потом по обекту раз в день.
Поэтому первая идея привязаться ко времени. Но надо еще как то учитывать что в одно и то же время объекты могут сгенериться на разных машинах, или много объектов на одной. Т.е. время плюс еще что то.
Не подскажит ли мне всезнающий алл вот это самое еще что то?
Может кто — нибудь еще что то предложит?