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