|
-
k
:
'a -> Random<'b>
-
r
:
Random<'a>
-
Returns:
Random<'b>
|
|
-
x
:
'a
-
Returns:
Random<'a>
|
|
-
f
:
unit -> Random<'a>
-
Returns:
Random<'a>
|
|
Generates a random floating point number in the given inclusive range.
-
range
:
Range<double>
-
Returns:
Random<double>
|
|
Generates a random integral number in the given inclusive range.
-
range
:
Range<^a>
-
Returns:
Random<^a>
|
|
-
f
:
'a -> 'b
-
r
:
Random<'a>
-
Returns:
Random<'b>
|
|
-
times
:
int
-
r
:
Random<'a>
-
Returns:
Random<seq<'a>>
|
|
Overrides the size parameter. Returns a generator which uses the
given size instead of the runtime-size parameter.
-
newSize
:
Size
-
r
:
Random<'a>
-
Returns:
Random<'a>
|
|
-
seed
:
Seed
-
size
:
Size
-
r
:
Random<'a>
-
Returns:
'a
|
|
Used to construct generators that depend on the size parameter.
-
f
:
Size -> Random<'a>
-
Returns:
Random<'a>
|
|
-
after
:
unit -> unit
-
r
:
Random<'a>
-
Returns:
Random<'a>
|
|
-
k
:
exn -> Random<'a>
-
r
:
Random<'a>
-
Returns:
Random<'a>
|