• [^] # Re: Autre petit problème

    Posté par . En réponse au message Haskell. Évalué à 1.

    De trois chose l'une :
    1 - comme écrit dans la réponse précédente, quand tu joues avec la monad IO, tu ne peux plus en sortir. C'est un des fondements de Haskell : une fonction utilisant des données externes (IO) est impure et doit être confinée à l'écart du code restant. Autrement formulé : il est impossible de convertir un "IO a" en "a".

    2 - il est peut-être possible d'éviter la monad IO pour l'instant en préférant randomR et randomRs à randomRIO cf l'API Haskell pour plus de détails.

    3 - c'est pas joli de faire des postes en doubles !!