Tag: base32

随机数似乎不是随机的

我正在尝试生成6个字符或更less的随机base32数字。 这应该给大约10亿个不同的组合。 我创build了一个程序来生成这些“随机”数字。 不过,平均每4万代产生一个副本。 为什么这些“随机”的数字在十亿多种不同的组合中经常出现重复? 这是我的代码: static void Main(string[] args) { int seed = Environment.TickCount; Random r = new Random(seed); Dictionary<int, int> resultDictionary = new Dictionary<int, int>(); for (int x = 1; x <= 1000; x++) { Dictionary<string, int> dictionary = new Dictionary<string, int>(); try { while (true) { int rand = r.Next(0, 1073741823); CrockfordBase32Encoding […]