在使用c#/XNA创建随机数的过程中,方法相当快捷和简单,但是这可能是我见过的最糟糕的分布式随机数生成器。是否有更好的方法可以轻松实现c#/XNA?
rand.Next()不适合我的需求。
来自:
static private Random rand = new Random();
我随机地放置对象,在我的程序中到处都是。有时候10个,有时候200个。
当调用随机对象时(x值和y值都是2d平面上的随机数),它们会聚集在一起。生成代码简洁,执行良好,并且每个值都使用新的随机数,但它们聚集在一起,聚集现象非常明显,这毕竟不是一个好的随机数。我对c#有一定的技能,我从as3转过来,似乎as3处理随机数更好一些。
我很清楚它们是伪随机数,但在Windows系统上,c#中的聚集现象非常丑陋。
System.Random
吗? - Alastair Pitts