有没有人知道如何创建唯一且随机的8位数字?有方法可以创建随机数,但我的要求是创建一个唯一的、同时也应该是一个8位数的随机数。有什么想法吗?
Random rnd = new Random();
int myRandomNo= rnd.Next(10000000, 99999999); // creates a 8 digit random no.
Next()
方法中上限的 maxValue
是 不包含 的,而 minValue
是 包含 的。这意味着该范围包括 minValue
、maxValue-1
和之间的所有数字。为了正确地包含 所有 8 位数,正确的 Next()
调用应该是 rnd.Next(10000000, 100000000)
。 - Heini Samuelsen
Guid.NewGuid()
。 - Nolonar