La naturaleza puramente funcional de Elm significa que no puedes generar números aleatorios directamente como podrías hacerlo en lenguajes imperativos.
El módulo Basics de Elm proporciona funciones útiles para redondear.
Basics
Elm no tiene soporte incorporado para números complejos, así que crearás tu propio tipo y funciones.