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

より詳しい仕様は、公式を参照願います 🙏


更新履歴

ULID 生成をリリースしました 🎉