För att generera slumpmässiga tal i Haskell använder man vanligtvis random-paketet, som är en del av Haskell-plattformen.
random
Haskell använder funktionerna round, ceiling, floor och truncate från Prelude för avrundningsoperationer.
round
ceiling
floor
truncate
Prelude
Haskell hanterar komplexa tal med modulen Data.Complex.
Data.Complex