uuidはーを取ってもUUIDとして成立するのでしょうか?
それとも重複の確率がー有りの場合より上がってしまうのでしょうか?
s8_chuが👍を押しています
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
uuidはーを取ってもUUIDとして成立するのでしょうか?
成立しません (UUIDのフォーマットはRFC文書の通り、-
でフィールドを分ける仕様です)。
もし、ハイフン記号を除去して扱うなら、UUIDとは呼ばず、ローカルルールで亜種としての命名が必要に思います。
ご質問のように改変しても、各フィールド長が一意であるため、UUIDに戻せる特徴はあります。
それとも重複の確率がー有りの場合より上がってしまうのでしょうか?
仮に改変した 符号を利用しても、UUIDのフィールド算出ルールに基づく限り、確率は同じです。
参考1)RFC4122-section3
The formal definition of the UUID string representation is provided by the following ABNF [7]: UUID = time-low "-" time-mid "-" time-high-and-version "-" clock-seq-and-reserved clock-seq-low "-" node time-low = 4hexOctet time-mid = 2hexOctet time-high-and-version = 2hexOctet clock-seq-and-reserved = hexOctet clock-seq-low = hexOctet node = 6hexOctet hexOctet = hexDigit hexDigit hexDigit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" / "a" / "b" / "c" / "d" / "e" / "f" / "A" / "B" / "C" / "D" / "E" / "F" The following is an example of the string representation of a UUID as a URN: urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6
参考2)RFC4122-section4
各フィールドの仕様が説明されています。
編集理由)回答から曖昧さを除去するため
投稿2019/11/30 07:31
編集2019/11/30 21:12総合スコア5434
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/11/30 22:58
退会済みユーザー
2019/11/30 23:00
退会済みユーザー
2019/11/30 23:02
2019/12/01 00:46
退会済みユーザー
2019/12/01 02:10 編集
2019/12/01 02:25 編集
退会済みユーザー
2019/12/01 02:44
2019/12/01 02:48
退会済みユーザー
2019/12/01 02:50