Descrição
Fornece uma implementação de embaralhamento aleatório para Haskell. Embaralhamento é usado quando um programa precisa reordenar listas ou coleções de forma imprevisível, como em testes, jogos, amostragem ou algoritmos randomizados.
É útil para casos sem exigência de segurança que precisam de ordem aleatória. Para ordenação sensível a segurança ou seleção de segredos, a fonte aleatória e o modelo de ameaça ao redor continuam importantes.