diff --git a/typed-racket-lib/typed-racket/base-env/base-env.rkt b/typed-racket-lib/typed-racket/base-env/base-env.rkt index 712673de..14bd41e0 100644 --- a/typed-racket-lib/typed-racket/base-env/base-env.rkt +++ b/typed-racket-lib/typed-racket/base-env/base-env.rkt @@ -66,8 +66,8 @@ ;; Section 4.2.2.7 (Random Numbers) [random - (cl->* (->opt -PosFixnum [-Pseudo-Random-Generator] -NonNegFixnum) - (->opt -Int [-Pseudo-Random-Generator] -Nat) + (cl->* (->opt -Int -Int [-Pseudo-Random-Generator] -NonNegFixnum) + (->opt -Int [-Pseudo-Random-Generator] -NonNegFixnum) (->opt [-Pseudo-Random-Generator] -Flonum))] [random-seed (-> -PosInt -Void)]