2017-11-30

https://anond.hatelabo.jp/20171130083704

駄目です。

なぜならば「十分大きな乱数ユニーク識別子として使う」のは

グローバル意識別子(GUID)として使うことが多いから。

(ローカルで完結するなら乱数なんて使わず連番を使う)

 

グローバル」。

まり世界で唯一であることを期待されるわけだ。

 

その要件に対して元増田手法を使おうとすると、

世界で唯一の"使用済み乱数データ"を持ち、それを常に最新に保つ

という必要がある。

 

それを誰が管理するのか。一貫性をどうやって保つのか。通信にかかる時間はどうするのか。

……実際には、そんなもが存在不可能であることは想像に難くない。

 

# 話は逸れるが、いろいろな仕掛けを使って

# その存在不可能な筈のもの実装してみせたのがビットコイン

  • あー、そういうことか。 それだったら日時+乱数を識別子にすれば、衝突の確率をさらに下げられるかも? 20171130120130(年月日時分秒)+ミリ秒ぐらいつけて、さらに128ビットの乱数と...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん