Для генерации случайных чисел в Elixir основным образом используется модуль :rand, предоставляющий несколько функций для этой цели.
:rand
В Elixir вы можете использовать Float.round/2 для округления числа с плавающей точкой.
Float.round/2
В Elixir нет встроенной поддержки комплексных чисел, поэтому мы создаём свои собственные решения или используем библиотеку, например, ComplexNum.
ComplexNum