我想生成250萬字母數字唯一代碼。我對NodeJS & .NET很熟悉。我嘗試過兩種方法,但我得到的是重複值。請建議。六位唯一代碼生成
Q
六位唯一代碼生成
0
A
回答
1
你可以嘗試,如果你不想被限制在6個字的更多信息:
Guid id = Guid.NewGuid();
否則,您將需要創建一個字典或類似的,這將保證你的唯一密鑰,並檢查每個唯一生成的密鑰使用.ContainsKey()
方法
0
相關問題
- 1. 如何在Ruby中生成唯一的六位字母數字代碼
- 2. mssql生成唯一的代碼
- 3. 用zend框架生成唯一代碼
- 4. 生成兩位數字不同的唯一代碼
- 5. 生成唯一
- 6. 生成8位唯一隨機數
- 7. 生成唯一的10位數
- 8. 使用日期和時間生成一個唯一的代碼
- 9. 生成一個唯一的代碼並隱藏我
- 10. 爲兩位用戶生成唯一的訪問代碼以訪問流星中的同一唯一頁面
- 11. 唯一號碼標識符生成
- 12. 生成唯一值
- 13. JavaScript的5位都是唯一的高達1000幫我improove此代碼來生成唯一
- 14. Java程序生成一個唯一的和隨機的六個字母數字代碼
- 15. 加快生成N個唯一隨機數字的代碼
- 16. 遞歸生成所有唯一置換的代碼?
- 17. 基於C#中的唯一字符串生成短代碼
- 18. 如何在C#中生成唯一的代碼?
- 19. VBA - 在代碼中生成唯一編號
- 20. 生成並保存百萬個唯一代碼
- 21. 如何生成唯一代碼爲衆多用戶
- 22. 使用C#爲獨特對象生成唯一HashCode代碼
- 23. 如何在MERGE內的INSERT中生成唯一代碼?
- 24. 使用前綴生成唯一ID的R代碼?
- 25. android生成隨機唯一的顏色代碼
- 26. xtext代碼生成,如何避免代碼生成一行?
- 27. 生成不生成代碼
- 28. 在C++中生成六位數字
- 29. 生成128位十六進制數
- 30. gcc在sparc上生成32位代碼
需要更多的信息。簡單地將數字1轉換爲2,500,000爲十六進制數字可以嗎?如果不是,爲什麼不呢?如果你希望在字符串中有一些安全性(即它們就像優惠券代碼),那麼你應該知道,在數百次嘗試中可能會猜出250萬個6位數的代碼(這就是爲什麼你會遇到衝突)。如果您只需要唯一的ID(例如產品)代碼,那麼只需將數字序列轉換爲十六進制。 –
是的,我想生成優惠券代碼。 –
您可以使用簡單的解決方案檢查項目中的第二個鏈接,但也要檢查執行時間。還有你想要在客戶端(node.js)或服務器端(C#)生成的地方? – Ajay2707