Skip to content

Commit 3f5ca73

Browse files
committed
added a real? generator
1 parent 541582c commit 3f5ca73

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

racket/collects/racket/contract/private/generate-base.rkt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,15 @@
8888
(* 0+1i (integer-gen fuel)))]
8989
[else (rational-gen fuel)]))
9090

91+
real?
92+
(λ (fuel)
93+
(rand-choice
94+
[1/10 (integer-gen fuel)]
95+
[1/10 (exact-nonnegative-integer-gen fuel)]
96+
[1/20 (oneof '(+inf.0 -inf.0 +nan.0 0 0.0))]
97+
[else (rational-gen fuel)]))
98+
99+
91100
boolean?
92101
(λ (fuel)
93102
(rand-choice

0 commit comments

Comments
 (0)