使用唯一ID在C#中创建随机数

时间:2016-11-24 13:11:50

标签: c#

如何在C#中编写代码,该代码生成一组随机数,并且每个创建的集应该具有唯一ID。因此,如果再次给出该范围和唯一编号,则应生成相同的随机数。

例如范围是1 - 100 系统生成的随机数为5,10,15,在此范围内创建唯一ID 123,432,876。

现在,如果我输入相同的范围1-100和相同的唯一ID 123,432,876。我的输出应该只有5,10和15。

1 个答案:

答案 0 :(得分:1)

只需使用the constructor of Random that takes a seed

int seed = 12345; // Your seed goes here.
Random rng = new Random(seed);

使用特定种子创建的每个Random都会生成相同的随机数序列。

这正是种子的用途。