Вы можете просто использовать bin2hex(random_bytes(9))
для генерации случайных идентификаторов. Но обратите внимание, что эти идентификаторы могут содержать буквы от A до F. в дополнение к цифрам.
Но обратите внимание, что случайных чисел обычно недостаточно для обеспечения уникальности, хотя bin2hex(random_bytes(9))
будет уникальным с огромной вероятностью. И есть еще несколько вещей, которые следует учитывать, например: предоставляет доступ к тому, что они идентифицируют.
Наилучший способ генерации уникальных идентификаторов будет зависеть от этих и других вопросов, которые я даю в разделе « Уникальные случайные идентификаторы ». Вы должны отредактировать свой вопрос, указав ответы на шесть вопросов, которые я задаю в этом разделе; в ответах будет предложено, какие идентификаторы использовать.