
평가를 위해 우리는 내장된 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