From a0bbd77c4cabe7b317b951f2458b3f595d0aaa86 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 11 Jun 2025 10:50:01 +0200 Subject: [PATCH] Assert range fix --- BeefLibs/corlib/src/Random.bf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/BeefLibs/corlib/src/Random.bf b/BeefLibs/corlib/src/Random.bf index 29d84eb5..ee02c06c 100644 --- a/BeefLibs/corlib/src/Random.bf +++ b/BeefLibs/corlib/src/Random.bf @@ -16,7 +16,6 @@ namespace System { using System; using System.Globalization; - using System.Diagnostics.Contracts; using System.Diagnostics; using System.Threading; @@ -197,7 +196,7 @@ namespace System ==============================================================================*/ public virtual int32 Next(int32 minValue, int32 maxValue) { - Debug.Assert(minValue < maxValue); + Debug.Assert(minValue <= maxValue); int64 range = (int64)maxValue - minValue; if (range <= Int32.MaxValue) @@ -218,7 +217,7 @@ namespace System ==============================================================================*/ public virtual int64 Next(int64 minValue, int64 maxValue) { - Debug.Assert(minValue < maxValue); + Debug.Assert(minValue <= maxValue); uint64 range = (uint64)(maxValue - minValue); if (range <= Int32.MaxValue)