ランダム文字列
英大文字、英小文字、数字からなる21文字のランダムな文字列は、
UUID
と同程度の耐衝突性を持つ。
UUIDがハイフンなしでも32文字なのに対し、21文字で済むのでお得感がある。(ただし大文字と小文字を区別しないシステムでは意味がない)
ULID
を使うと、英文字と数字の組み合わせで26文字におさまっている。