Как использовать PHP для получения уникального идентификатора?

Я создаю базу данных, и я хотел бы получить два уникальных идентификатора от каждого игрока, как, например, игра Clash Royale.

1.id уникальный единственный номер (знает только пользователь)

2.id уникальный номер и буквы (все игроки могут видеть его).

Я думал об использовании времени, чтобы получить первый уникальный идентификатор, а затем добавить случайное число, но я думаю, что это создаст слишком длинную строку.
Более того, это еще не гарантирует 100% получения уникального идентификатора.

Я работаю с PHP и MySQL

-2

Решение

https://secure.php.net/manual/en/function.uniqid.php

Он не будет возвращать числовую строку, для этого, я думаю, вы могли бы использовать microtime плюс достаточно длинное случайное число, чтобы ограничить шансы столкновения практически нулем. Но почему бы не использовать Uniqid для обоих?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]