- 時間利用 (ヴァージョン1)
- ユニーク名利用
- 乱数利用 (ヴァージョン4)
などのバージョンがあります。JavaのutilのUUIDは乱数利用です。この乱数を呼び出す処理が1つの特定のマシンからなら乱数でもかまいませんが、複数の異なる場所で呼び出される場合、同一のIDができてしまうおそれがあります。
そこで、ヴァージョン1のUUIDをどうやって生成するかですが、
というライブラリが、使えそうです。Macアドレスと時間を利用しているようで、良い感じに吐き出してくれます。
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
0 件のコメント:
コメントを投稿