This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
We were not able to find the expected elm-package.json file at this tag.
Tag 3.2.0
Committed At 2021-03-16 08:26:33 UTC




    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. If you want to contribute, you can open a PR adding tests.



    • Add Random.List.choices
    • Use a uniform shuffle for both Random.List.shuffle and Random.Array.shuffle.


    • Add sequence and traverse functions
    • Improve the performance of Random.List.shuffle and Random.Array.shuffle, especially on long lists/arrays.


    • Update for Elm 0.19, including switching to elm/random.
    • Remove Color module.
    • Rename to Random.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 and Random.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's andThen is identical.
    • Rename flatMapN to andThenN, for similar reasons.
    • Rename together to combine; see #1.
    • Change signature of Random.Extra.Float.normal; see #2.
    • Add Random.Extra.List module; see #4.