批次產生 UUID v4、NanoID、HEX 與 Base64URL 隨機 ID,僅在瀏覽器中一次最多 10,000 個。
UUID v4 是廣泛使用的 36 字元標準識別碼;NanoID 是適合放入 URL 的較短隨機 ID。兩者皆可用於資料庫鍵值、暫時權杖與測試資料。
產生的資料不會離開您的裝置,所有處理僅使用您的本機電腦完成。
隨機值由瀏覽器 Crypto API 在目前裝置上產生,不會傳送至 MISCLAND 伺服器。
可用於產生暫時隨機字串;但若要建立帳號密碼,較適合使用具備專用安全選項的密碼產生器。
理論上可能發生衝突,但機率極低。正式環境資料庫仍建議以唯一性限制提供最終保障。
通常使用 21 個字元。ID 越短,發生衝突的機率越高。
NanoID 與 Base64URL 模式僅使用 URL 安全字元,適合放入路徑或查詢參數。
不支援。標準 UUID 模式目前只產生隨機 UUID v4,不支援 UUID v1、UUID v7、ULID、CUID 等其他格式;NanoID、HEX 與 Base64URL 以獨立的隨機 ID 模式提供。
NanoID 模式預設 21 個字元,可設定為 4–256 個字元。產生主體使用 0-9 A-Z _ a-z - 這 64 個 URL 安全字元,並透過瀏覽器 crypto.getRandomValues() 產生隨機值。加入前綴後,最終字串會比設定的主體長度多出前綴長度。
0-9 A-Z _ a-z -
crypto.getRandomValues()