Better error message for rand(153 .. 102) (#17031)

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
This commit is contained in:
Dominik Picheta
2021-02-15 16:56:17 +00:00
committed by GitHub
parent 339ebe958d
commit 00f86f5591

View File

@@ -309,7 +309,7 @@ proc rand*[T: Ordinal or SomeFloat](r: var Rand; x: HSlice[T, T]): T =
doAssert r.rand(1..6) == 4
doAssert r.rand(1..6) == 6
let f = r.rand(-1.0 .. 1.0) # 0.8741183448756229
assert x.a <= x.b
when T is SomeFloat:
result = rand(r, x.b - x.a) + x.a
else: # Integers and Enum types