【发布时间】:2011-11-29 14:27:52
【问题描述】:
用于创建随机数的 c#/XNA 过程非常快速和简单,但是,它很可能是我见过的最糟糕的分发随机数生成器。 c#/XNA有没有更好的易于实现的方法?
rand.Next() 不适合我的需要。
来自:
静态私有随机 rand = new Random();
我在整个程序中随机放置对象。有时 10 个,有时 200 个。
当调用随机对象时(x val 和 y val 在二维平面上都是随机的),它们会分组。生成代码很干净,称它们为好,干净地迭代并为每个值提取一个新的随机数。但是他们分组,明显很糟糕,毕竟这对随机数来说不是很好。我是 c# 的中级技能,我是从 as3 跨过来的,它似乎更好地处理随机性。
我很清楚它们是伪随机的,但是在 Windows 系统上的 C# 中,分组是怪诞的。
【问题讨论】:
-
你指的是哪个随机数生成过程?
System.Random? -
我更新了,提供了更多信息。还有强制性的呻吟+抱怨。