Skip to content

Commit f810066

Browse files
committed
fix: adjust random number range calculation
1 parent 57845ef commit f810066

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/RandomContract.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public override Empty GenerateRandomNumber(GenerateRandomNumberInput input)
8585
for (var i = 0; i < input.RandomNumberCount; i++)
8686
{
8787
var randomInt = Math.Abs(int.Parse(randomHash.ToHex().Substring(0, 8), System.Globalization.NumberStyles.HexNumber));
88-
var randomNumber = randomInt % input.MaxValue;
88+
var randomNumber = randomInt % input.MaxValue + 1;
8989
randomHash = HashHelper.XorAndCompute(seedHash, randomHash);
9090
if(randomNumbers.Contains(randomNumber))
9191
{

0 commit comments

Comments
 (0)