这有什么不同
int randomNumber = UnityEngine.Random.Range(0, 10);
和这个
// on top of the class
private System.Random _rnd = new System.Random();
// inside a methode of the same class
int randomNumber = _rnd.Next(0, 10);
我知道System.Random
必须始终在类的顶部进行初始化,UnityEngine.Random
不需要使用什么。我也知道这System.Random
适用于实习生“时钟”,“随机”数字是基于此的。
我的问题是,现在UnityEngine.Random
和System.Random
and 之间还有其他区别,并且更适合在Unity项目中使用巫婆代码?