فهرست منبع

Assert range fix

Brian Fiete 3 ماه پیش
والد
کامیت
a0bbd77c4c
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      BeefLibs/corlib/src/Random.bf

+ 2 - 3
BeefLibs/corlib/src/Random.bf

@@ -16,7 +16,6 @@ namespace System
 {
 {
 	using System;
 	using System;
 	using System.Globalization;
 	using System.Globalization;
-	using System.Diagnostics.Contracts;
 	using System.Diagnostics;
 	using System.Diagnostics;
 	using System.Threading;
 	using System.Threading;
 
 
@@ -197,7 +196,7 @@ namespace System
       ==============================================================================*/
       ==============================================================================*/
 		public virtual int32 Next(int32 minValue, int32 maxValue)
 		public virtual int32 Next(int32 minValue, int32 maxValue)
 		{
 		{
-			Debug.Assert(minValue < maxValue);
+			Debug.Assert(minValue <= maxValue);
 
 
 			int64 range = (int64)maxValue - minValue;
 			int64 range = (int64)maxValue - minValue;
 			if (range <= Int32.MaxValue)
 			if (range <= Int32.MaxValue)
@@ -218,7 +217,7 @@ namespace System
 		==============================================================================*/
 		==============================================================================*/
 		public virtual int64 Next(int64 minValue, int64 maxValue)
 		public virtual int64 Next(int64 minValue, int64 maxValue)
 		{
 		{
-			Debug.Assert(minValue < maxValue);
+			Debug.Assert(minValue <= maxValue);
 
 
 			uint64 range = (uint64)(maxValue - minValue);
 			uint64 range = (uint64)(maxValue - minValue);
 			if (range <= Int32.MaxValue)
 			if (range <= Int32.MaxValue)