Мне нужно создать уникальные идентификаторы в браузере. В настоящее время я использую это:
Math.floor(Math.random() * 10000000000000001)
Я хотел бы использовать текущее время UNIX ((new Date).getTime()
), но я беспокоюсь, что если два клиента будут генерировать идентификаторы в одно и то же время, они не будут уникальными.
Могу ли я использовать текущее время UNIX (я бы хотел, потому что в этом случае идентификаторы будут хранить больше информации)? Если нет, то какой лучший способ сделать это (возможно, UNIX-время + 2 случайных числа?)