Haskell evita estruturas de dados probabilísticas?

Se você procurar listas de pulos implementadas no Haskell, não encontrará muitas. É uma estrutura de dados probabilística que precisa de um gerador de números aleatórios, o que significa que qualquer uma dessas estruturas precisaria ser executada na mônada de IO.

O pessoal da Haskell fica longe dessas estruturas de dados porque não é possível implementá-las apenas? Como Haskell pode lidar com eles?

questionAnswers(7)

yourAnswerToTheQuestion