This library includes lots of extra helper functions for the Random module. It makes generating pseudo-random values much easier.
If you want to add one or find a bug, please open an issue.
- Update for Elm 0.19, including switching to
elm/random
. - Remove
Color
module. - Rename
Random.Date.day
toRandom.Date.weekday
. - Remove many trivial functions in
Random.Date
. - Add
Random.Extra.bool
. - Remove
Random.Extra.constant
; it's present in the official library. - Change the signatures of
Random.Extra.choices
andRandom.Extra.frequency
to require an element and a list, avoid the issue of an empty list.
- Update dependencies for Elm 0.18.
- Remove
flatMap
as core'sandThen
is identical. - Rename
flatMapN
toandThenN
, for similar reasons. - Rename
together
tocombine
; see #1. - Change signature of
Random.Extra.Float.normal
; see #2. - Add
Random.Extra.List
module; see #4.