Haskell scheut sich vor probabilistischen Datenstrukturen?

Wenn Sie nach in Haskell implementierten Sprunglisten suchen, werden Sie nicht viele finden. Es handelt sich um eine probabilistische Datenstruktur, die einen Zufallszahlengenerator benötigt, was bedeutet, dass jede dieser Strukturen in der E / A-Monade ausgeführt werden müsste.

Bleiben Haskell-Leute von diesen Datenstrukturen fern, weil es nicht möglich ist, sie rein zu implementieren? Wie kann Haskell damit umgehen?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage