Я был вдохновлен этим unique id code для генерации случайного 64-битного идентификатора.Является ли 64-разрядный случайный идентификатор достаточно хорошим для примерно 10 миллионов записей?
Мой вопрос: будет ли это достаточно хорошо для примерно 10 миллионов записей?
def self.generateId
(0..15).collect{(rand*16).to_i.to_s(16)}.join
end
Спасибо. Что вы подразумеваете под «выборкой без замены»? – Mark
Представьте себе набор пронумерованных предметов в сумке и нарисуйте их в случайном порядке. Поскольку элемент рисуется и не заменяется, он никогда не будет повторяться. Большинство библиотек 'math' имеют поддержку выборки без замены. – Nishanth
Я вижу. В моем случае это не будет вариант, потому что идентификаторы генерируются многими разными клиентами, которые не знают друг о друге. – Mark