public float randomNumber(float x, float y, Random rnd)
{
//Return a random number between 0 - 1
}
所以我的问题是我需要随机数与 x 和 y 相关。如果我传入 x = 10, y = 5 并且当我再次传入 x = 10, y = 5 时得到 0.34567f,我需要再次得到 0.34567f 的结果。有谁知道这样做的方法?
编辑:根据下面的回复,我意识到我遗漏了一些东西。我传入 Random 对象的原因是它已在其他地方预先播种。因此,如果我为种子为 50 的随机对象传入 x = 10, y = 5 并输出 0.34567f 对种子为 51 的随机对象做同样的事情应该会给我一些不同的东西。