Как математически определить уникальное число для любых двух in64?
Ну как тебе сказать, Незнайка...
Вот нахрена нам тратиться на 2 произвольных числа int64, когда бы их можно было впихнуть в одно int64.
Вот и думай...
1 бит содержит 1 бит информации.
2*64бита содержит 2*64 бита информации.
О, Шенон, на кого ты нас покинул!
Нельзя, простая комбинаторика.
Одно число — 264 варианта, два числа — 2128 вариантов.
Принцип Дирихле говорит, что в одной из клеток будут даже не два кролика, а как минимум ceil(2128/264) = 264 кролика — то есть для какого-то ответа будут как минимум 264 пары аргументов, которые его дают.