Format
-
xxxxxxxx-xxxx-xxxx-Nxxx-xxxxxxxxxxxx
Nの値は 8,9,A,Bいずれか 全て0のUUIDがあるため、 [089aAbB]でマッチする -
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
Mはバージョン 1~5
xは16進法の表現
重複の確率について
乱数に基づく UUIDの場合、5.3×10^36通り存在
2つのIDが一致するまでの期待値が、2^61個のID生成が必要
宝くじ当たるぐらいですかね・・・。
UDID UUIDの違い (ざっくり調査)
- UDID(Unique Device IDentifier)
iOS 端末ごとの固有ID 現状の取得は非推奨でUUIDを取得する
- UUID(Universally Unique IDentifier)
理論上重複はない固有のID
Macのターミナルで uuidgen をすると生成できる
参考
[memo]UDID/UUID/UIIDなどとiOS6の新IDの違い