rename OpenRA.Support.Random aka XRandom to MersenneTwister

This commit is contained in:
Matthias Mailänder
2014-05-18 21:53:21 +02:00
parent d7c445b117
commit 187362e80e
15 changed files with 32 additions and 31 deletions

View File

@@ -10,6 +10,7 @@
using System;
using System.Linq;
using OpenRA.Support;
namespace OpenRA
{
@@ -39,7 +40,7 @@ namespace OpenRA
// 2 samples produces a triangular probability
// ...
// N samples approximates a true gaussian
public static WRange FromPDF(Support.Random r, int samples)
public static WRange FromPDF(MersenneTwister r, int samples)
{
return new WRange(Exts.MakeArray(samples, _ => r.Next(-1024, 1024))
.Sum() / samples);