uuidgenを使用せずに手動でUUIDを開発する方法は?

uuidgenを使用せずに手動でUUIDを開発する方法は?

評価のために、組み込みの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

おすすめ記事