選択した有限の文字セットから、暗号学的にランダムな文字列を生成します。
暗号学的乱数を使って、バージョン4のUUIDを生成します。
ブラウザーの暗号学的に安全な乱数を使って、短くURL向けのランダムIDを生成します。
現在のミリ秒タイムスタンプと暗号学的に安全な乱数を使ってCrockford Base32 ULIDを生成します。