diff --git a/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-env.rkt b/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-env.rkt index 1f2b35d4..3cc40b5a 100644 --- a/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-env.rkt +++ b/pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-env.rkt @@ -61,7 +61,8 @@ ;; Section 4.2.2.7 (Random Numbers) [random - (cl->* (->opt -Int [-Pseudo-Random-Generator] -Nat) + (cl->* (->opt -PosFixnum [-Pseudo-Random-Generator] -NonNegFixnum) + (->opt -Int [-Pseudo-Random-Generator] -Nat) (->opt [-Pseudo-Random-Generator] -Flonum))] [random-seed (-> -PosInt -Void)]