uuidを生成してクリップボードに貼る

GUIDを付与するときに,コマンド一つで生成からクリップボードへのコピーもできるようにした.

import uuid
import pyperclip as clip

def uuid_gen():
    clip.copy(str(uuid.uuid4()))

if __name__ == "__main__":
    uuid_gen()

uuidは,uuid4を使うと完全ランダムなuuidを生成してくれる.uuid1というのもあって,こちらはMACアドレスなどを用いて生成するらしい.IDをある程度分類したり,ソートの必要があったりする場合は,uuid1を使う.

...さすがに,uuidgenを知らないのは無知すぎた...