diff --git a/FastRngTests/Double/MultiThreadedRngTests.cs b/FastRngTests/Double/MultiThreadedRngTests.cs index 900a176..eb3423b 100644 --- a/FastRngTests/Double/MultiThreadedRngTests.cs +++ b/FastRngTests/Double/MultiThreadedRngTests.cs @@ -114,9 +114,14 @@ namespace FastRngTests.Double [Category(TestCategories.NORMAL)] public async Task TestRange04Uint() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10, 1), Is.InRange(1, 10)); - Assert.That(await dist.NextNumber(20, 1), Is.InRange(1, 20)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20, 1), Is.InRange(1, 20)); } [Test] @@ -124,9 +129,14 @@ namespace FastRngTests.Double [Category(TestCategories.NORMAL)] public async Task TestRange04Ulong() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10UL, 1), Is.InRange(1, 10)); - Assert.That(await dist.NextNumber(20UL, 1), Is.InRange(1, 20)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10UL, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10UL, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20UL, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20UL, 1), Is.InRange(1, 20)); } [Test] @@ -134,9 +144,14 @@ namespace FastRngTests.Double [Category(TestCategories.NORMAL)] public async Task TestRange04Float() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10.0, 1), Is.InRange(1, 10)); - Assert.That(await dist.NextNumber(20.0, 1), Is.InRange(1, 20)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10.0, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10.0, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20.0, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20.0, 1), Is.InRange(1, 20)); } [Test] diff --git a/FastRngTests/Float/MultiThreadedRngTests.cs b/FastRngTests/Float/MultiThreadedRngTests.cs index 59dd0ce..19ec49b 100644 --- a/FastRngTests/Float/MultiThreadedRngTests.cs +++ b/FastRngTests/Float/MultiThreadedRngTests.cs @@ -114,9 +114,14 @@ namespace FastRngTests.Float [Category(TestCategories.NORMAL)] public async Task TestRange04Uint() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10, 1), Is.InRange(1, 10)); - Assert.That(await dist.NextNumber(20, 1), Is.InRange(1, 20)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20, 1), Is.InRange(1, 20)); } [Test] @@ -124,9 +129,14 @@ namespace FastRngTests.Float [Category(TestCategories.NORMAL)] public async Task TestRange04Ulong() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10UL, 1), Is.InRange(1, 10)); - Assert.That(await dist.NextNumber(20UL, 1), Is.InRange(1, 20)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10UL, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10UL, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20UL, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20UL, 1), Is.InRange(1, 20)); } [Test] @@ -134,9 +144,14 @@ namespace FastRngTests.Float [Category(TestCategories.NORMAL)] public async Task TestRange04Float() { - var dist = new Uniform(this.rng); - Assert.That(await dist.NextNumber(10.0f, 1f), Is.InRange(1f, 10f)); - Assert.That(await dist.NextNumber(20.0f, 1f), Is.InRange(1f, 20f)); + var distUniform = new Uniform(this.rng); + var distNormal = new NormalS02M05(this.rng); + + Assert.That(await distUniform.NextNumber(10.0f, 1), Is.InRange(1, 10)); + Assert.That(await distNormal.NextNumber(10.0f, 1), Is.InRange(1, 10)); + + Assert.That(await distUniform.NextNumber(20.0f, 1), Is.InRange(1, 20)); + Assert.That(await distNormal.NextNumber(20.0f, 1), Is.InRange(1, 20)); } [Test]