from : Random.Seed -> a -> ( a, Random.Seed )
Make a random value from
a Seed
with : Random.Generator a -> ( a -> b, Random.Seed ) -> ( b, Random.Seed )
Continue down the pipeline, adding a random value with
a generator
always : a -> ( a -> b, Random.Seed ) -> ( b, Random.Seed )
always
give the same value.
finish : ( Random.Seed -> a, Random.Seed ) -> a