drathier/elm-graph/4.0.0

Graph.Random

Graph.Random provides graph functions that require randomness to work.

Elm-test fuzzers

topologicalSortFuzzer : Graph comparable data edgeData -> Fuzzer (List comparable)

Elm-test fuzzer that generates random topological sortings of a directed acyclic graph. Hangs if the graph contains cycles.

Random

randomTopologicalSort : Graph comparable data edgeData -> Generator (List comparable)

Generate a random topological sorting of a directed acyclic graph. Hangs if the graph contains cycles.