如何生成字母和数字组合的随机数?

时间:2011-06-17 10:29:43

标签: c#

如何生成字母和数字组合的随机数?并且不会在C#.net

中生成任何重复的数字

感谢。

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以使用Guid生成器获取随机序列。

Guid.NewGuid().ToString('N').SubString(0, [required length])

答案 2 :(得分:0)

从加密PRNG获取16个字节,并以十六进制编码。

答案 3 :(得分:0)

哪些字母?

根据对此的答案,生成正常的随机数,然后将其转换为 n -base可能就足够了,其中 n 是10 +的数量你想用的字母。

E.g。使用十六进制(16位),您可以在数字顶部找到AF的字母。使用36-base,您将获得所有英文字母。