Я хочу сгенерировать 64-битное целое, чтобы оно служило уникальным идентификатором для документов.
Одна из идей состоит в том, чтобы объединить идентификатор пользователя, который представляет собой 32-битное целое число, с отметкой времени Unix, которая является еще одним 32-битным целым числом, чтобы сформировать уникальное целое число длиной 64 бита.
Пример в уменьшенном масштабе:
Объедините два 4-битных числа 0010
и 0101
, чтобы сформировать 8-битное число 00100101
.
- Есть ли смысл в этой схеме?
- Если это так, как мне сделать «конкатенацию» чисел в Python?