diff --git a/X10D/src/RandomExtensions/RandomExtensions.cs b/X10D/src/RandomExtensions/RandomExtensions.cs index 447cf99..3ff23ed 100644 --- a/X10D/src/RandomExtensions/RandomExtensions.cs +++ b/X10D/src/RandomExtensions/RandomExtensions.cs @@ -1,5 +1,6 @@ using System.Globalization; using System.Text; +using X10D.Math; namespace X10D; @@ -108,7 +109,7 @@ public static class RandomExtensions throw new ArgumentOutOfRangeException(ExceptionMessages.MaxValueGreaterThanEqualToMinValue); } - return (random.NextDouble() * (maxValue - minValue)) + minValue; + return MathUtility.Lerp(minValue, maxValue, random.NextDouble()); } ///