Loading…
時刻順にソート可能な一意な識別子(ULID)を生成します。すべてブラウザ内で処理されます。
ULIDはタイムスタンプ部とランダム部からなる26文字の識別子で、Crockfordのbase32でエンコードされます。生成時刻順に自然に並び替えられるため、UUIDの代替として利用できます。
ULIDは「Universally Unique Lexicographically Sortable Identifier」の略で、48ビットのタイムスタンプ部と80ビットのランダム部からなる128ビットの識別子です。Crockfordのbase32で26文字の文字列として表現されます。
UUIDと同様に一意性を持ちますが、ULIDは先頭にタイムスタンプを含むため、生成された順(時刻順)に自然にソートできるのが大きな特徴です。データベースの主キーなどで並び順が重要な場面に適しています。
いいえ。ULIDはお使いのブラウザ内で生成され、外部に送信されることはありません。乱数にはブラウザの暗号学的乱数生成器を使用しています。