Как сгенерировать 64-битный ключ в php

Я пытался с генераторами случайных чисел в php, чтобы генерировать ключи для структуры фотографий на веб-сайте, который я строю. Недавно я узнал, что Facebook, а также Instagram соответствуют там идентификаторам фотографий в 64 битах.

Техническая записка Facebook -: http://www.facebook.com/note.php?note_id=76191543919 Техническая записка Instagram -: http://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram

Просто хочу знать, как эти парни делают это и подходят к различным аспектам, таким как идентификатор пользователя, метка времени в разных битах, чтобы в итоге получить 64 бита.

Любая помощь будет принята с благодарностью

1 ответ

Решение

Попробуйте посмотреть на это:

64-битный ключ

Теперь просто замените случайный счетчик на текущую метку времени.

Другие вопросы по тегам