評価のために、組み込みのUUIDジェネレータを使用せずに2つの異なるバージョンのUUIDを生成するように求められました。これを行う方法に関する情報が見つかりません。私は知っていますが、uuidgen
独自のUUIDを作成する方法はわかりません。
ベストアンサー1
組み込みメソッド
BashでUUIDを作成するための次のガイドをご覧ください。
uuidgen
次の方法がありますが:
- カーネルジェネレータ:
cat /proc/sys/kernel/random/uuid
- Python:
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