Anduin Xue
Anduin Xue

Anduin's Tech Blog

Unique random


Get unique random numbers in C#

该文章提出了一种利用RSA加密原理生成唯一随机整数的方法。作者通过分解大数N为两个质因数p和q,计算出私钥指数d,使得每个输入i经过模幂运算后得到的结果都是唯一的。这种方法确保了生成的随机数在指定范围内既不重复又覆盖所有可能值。文章详细解释了各个函数的作用,包括分解大数、验证参数有效性以及生成随机数序列,并提供了测试代码来验证方法的有效性,确保每个随机数的唯一性和正确性。--DeepSeek

C# .NET Core Algorithm Random Numbers Unique random Non-repeat Random

  • 1