Python UUID назначает наиболее / наименее значимые биты

Java может создать UUID из назначены наиболее / наименее значимые 64 бита. Я прочитал документацию UUID Python, но не нашел простого способа сделать это.

Я видел, что вы можете указать аргумент fields, но он разделен на 6 аргументов (3 для большинства битов сигнатуры и 3 для минимальных битов сигнатуры). Я не уверен, как разделить два аргумента, которые у меня есть, чтобы соответствовать этим шести аргументам.

Итак, мой текущий код Java

return new UUID((long) str1.hashCode(), (long) str2.hashCode()).toString();

Что-то мне не хватает?

stackoverflow.com/questions/40140892/… вроде пишет функцию uuid(mst, lst)
jiamo 14.01.2020 11:18
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
1
455
0

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