Summary
The random number generator doesn't seem to behave properly.
Objo Studio Version
Operating System
Select the operating system(s) affected as tags for this post.
Steps To Reproduce
Var rng As New Random
Var rInt As Integer = rng.NextInt(0,Integer.Max)
Expected Result
a random integer between 0 and 9,223,372,036,854,775,807 (as integer is signed 64-bit)
Actual Result
"InvalidArgumentException: NextInt: min must be less than or equal to max."
I assume integer is 64-signed but NextInt is using 32 bit internally and Integer.Max is overflowing to a negative integer?
Screenshots, Logs, Or Sample Project