Итак, я немного покопался и попытался собрать воедино функцию, которая генерирует действительный UUID v4 в PHP. Это самое близкое, что мне удалось подобрать. Мои познания в шестнадцатеричных, десятичных, двоичных, побитовых операторах PHP и тому подобном практически отсутствуют. Эта функция генерирует действительный UUID v4 до одной области. UUID версии 4 должен иметь следующий вид:
xxxxxxxx-xxxx-4xxx-y xxx-xxxxxxxxxxxx
Где y равно 8, 9, A или B. Здесь функции терпят неудачу, поскольку это не так. Я не придерживаюсь этого правила.
Я надеялся, что кто-нибудь, у кого больше знаний, чем у меня, в этой области, сможет мне помочь и помочь мне исправить эту функцию, чтобы она соответствовала этому правилу.
Я надеялся, что кто-то, у кого больше знаний, чем у меня, в этой области, сможет мне помочь и помочь мне исправить эту функцию, чтобы она соответствовала этому правилу.
p>
Функция следующая:
Код: Выделить всё
Источник: https://stackoverflow.com/questions/204 ... te-v4-uuid