簡體   English   中英

Java中的唯一ID代碼

[英]Unique ID Code in Java

嗨,我想你們的建議。

我想創建一個15長度的鍵代碼形式的當前時間戳。 代碼應包含帶有數字的小寫大寫字母。 任何人都可以建議我如何從當前時間戳創建15個長度的唯一代碼? 在Servlet端使用Java。

考慮到您的限制,我可能會創建一個GUID ,在其前面添加或添加一個時間戳,然后將其轉換為15個字母的格式。 GUID是32個十六進制數字,因此具有32 ^ 16(1.20892582x10 24 )個可能的值(盡管並非全部使用了它們)。 15個帶有數字或大寫或小寫英文字母的字符(因此,每個數字62個可能的值)會為您提供15 ^ 62(8.272905461x10 72 )—足夠的空間。 如果可以將+/添加到可能的字符列表中,則可以使用Base64編碼,而不是自己進行編碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM