Tag: 预测

确定C#随机实例的种子

出于兴趣,我正在玩C#附带的Random类。 我试图预测未来。 因为它是伪随机的,所以必须有某种方法来预测数字。 到目前为止,我能想到的唯一方法是蛮力(获取所有可能的种子并找到其中随机数的模式),但我相信这将是太多的处理能力,因为种子可以是-2,147,483,647到2,147,483,647。 到目前为止,我已经确定: new Random() == new Random(Environment.TickCount) 并且这两个类将以相同的顺序提供相同的随机数。 是否有可能确定Random类实例的种子? 如果你可以在实例化Random类时知道Environment.TickCount,可以预测随机数,但我不知道是否可以完成。