【发布时间】:2015-05-11 09:05:24
【问题描述】:
我想使用一个独立的 Random 实例,这样我就可以为这个独立的 Random 设置一个特殊的种子。我只希望这个 Random 的种子是特殊的,而全局的 Random.seed 是正常的。
我试试这个:
public Random newRandom = new Random();
但是我发现新的Random没有设置种子的功能,因为UnityEngine.Random.seed是一个静态成员。我该怎么做?
如果我成功设置种子,我想使用 newRandom.range(int, int) 来获取新值。
【问题讨论】:
-
public Random 有什么问题 newRandom = new Random(seed);
-
我只是试试 public Random newRandom = new Random(1);但是统一告诉我“
UnityEngine.Random' does not contain a constructor that takes1' 类型的论点” -
你应该使用
System.Random