uuidgen을 사용하지 않고 수동으로 UUID를 개발하는 방법은 무엇입니까?

uuidgen을 사용하지 않고 수동으로 UUID를 개발하는 방법은 무엇입니까?

평가를 위해 우리는 내장된 UUID 생성기를 사용하지 않고 두 가지 다른 버전의 UUID를 생성하라는 요청을 받았습니다. 이를 수행하는 방법에 대한 정보를 찾을 수 없습니다. 단지 알고 있지만 uuidgen나만의 UUID를 만드는 방법을 알 수는 없습니다.

답변1

내장 메소드

Bash에서 UUID 생성에 대한 다음 가이드를 확인하세요.

uuidgen다음과 같은 방법이 있지만 :

  • 커널 생성기:cat /proc/sys/kernel/random/uuid
  • 파이썬:python –c “import uuid; print(uuid.uuid4())”

순수한 bash 구현

https://serverfault.com/a/597626

직접 구현하기로 결정한 경우 표준 RFC 4122에 따라 올바른지 확인하는 것을 잊지 마세요.https://www.rfc-editor.org/rfc/rfc4122

비슷한 질문 및 기타 아이디어

https://serverfault.com/questions/103359/how-to-create-a-uuid-in-bash

관련 정보