From 9b35ce01aaf54509ca1c2ef4dc6794d4f5a98e5c Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 29 Sep 2020 20:25:17 +0200 Subject: [PATCH] Ensured, that rng gets only set when it was null --- FastRng/Double/MultiThreadedRng.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FastRng/Double/MultiThreadedRng.cs b/FastRng/Double/MultiThreadedRng.cs index 63f39aa..d0b48b8 100644 --- a/FastRng/Double/MultiThreadedRng.cs +++ b/FastRng/Double/MultiThreadedRng.cs @@ -171,7 +171,7 @@ namespace FastRng.Double } var range = rangeEnd - rangeStart; - distribution.Random = this; + distribution.Random ??= this; var distributedValue = await distribution.GetDistributedValue(cancel); return (uint) ((distributedValue * range) + rangeStart);