generate random numbers as floats

as they get converted from double before use anyway
This commit is contained in:
Matthias Mailänder
2013-03-01 10:53:41 +01:00
parent 793dfa5748
commit 47075e1cd0
5 changed files with 5 additions and 5 deletions

View File

@@ -127,7 +127,7 @@ namespace OpenRA
public static float Gauss1D(this Thirdparty.Random r, int samples)
{
return Exts.MakeArray(samples, _ => (float)r.NextDouble() * 2 - 1f)
return Exts.MakeArray(samples, _ => r.NextFloat() * 2 - 1f)
.Sum() / samples;
}