ULID 生成
ULID を生成できます。
使い方
並び替え可能な識別子である ULID を生成できるツールです。
生成方式のオプションについて
通常.
ULID 前部の timestamp
部を現在のタイムシード(タイムスタンプ)で固定して生成します。
単調増加.
ULID 前部を現在のタイムシードで固定、後部の random
部の最下位ビットを 1 ビットずつ増分生成します。
タイムシード.
ULID 前部をユーザ入力のタイムシードで固定して生成します。
タイムシード + 単調増加.
ユーザー入力のタイムシードで前部を固定、後部の最下位ビットを 1 ビットずつ増分生成します。
ULID について
ULID は Universally Unique Lexicographically Sortable Identifier の略で、生成順にソート可能な識別子です。
ULID は、前部の Timestamp と後部の Randomness から構成され、 前部の Timestamp によってソートが可能になり、後部の Randomness によって一意性が保証されます。
次に ULID 構成例を示します。
01AN4Z07BY79KA1307SR9X4MV3 > 01AN4Z07BY|79KA1307SR9X4MV3 = Timestamp|Randomness
より詳しい仕様は、公式を参照願います 🙏