【发布时间】:2013-05-02 20:37:57
【问题描述】:
我有一个包含 200 行和 200 列的网格。 我想通过使用数字种子生成随机坐标对 i,j。这个种子是我每次生成一对数字时递增的值。
在生成 40,000 个值后,所有坐标对彼此之间都是唯一的,因为没有 i,j 和 m,n,其中 i=m 和 j=n。
例如:
seed 0: generates 43,12
seed 1: generates 154, 62
等等……
种子意味着相同的输入具有相同的功能会产生相同的结果,我很好。
我知道我需要某种伪随机算法,因为使用计算机时间或其他东西可能会生成两个相同的对,但我从哪里开始呢?
【问题讨论】: