Fix error in rndInt making lower bound ineffective
commite5ad2ea69d02d661c99558aa1bf86be4ea4824f2
authorMelvar Chen <Melvar.Chen@googlemail.com>
dateThu 20 Nov 2014, 20:52 (12 years ago)
parentefd6f8a
libs/effects/Effect/Random.idr+1−1
@@ -19,7 +19,7 @@ RND = MkEff Integer Random
1919||| Generates a random Integer in a given range
2020rndInt : Integer -> Integer -> { [RND] } Eff Integer
2121rndInt lower upper = do v <- call $ getRandom
22− return (v `prim__sremBigInt` (upper - lower) + lower)
22+ return ((v `prim__sremBigInt` (upper - lower)) + lower)
2323
2424||| Generate a random number in Fin (S `k`)
2525|||