В Go случайные числа генерируются с использованием пакета math/rand для псевдослучайных чисел или crypto/rand для криптографически безопасных псевдослучайных чисел.
math/rand
crypto/rand
В Go нет встроенной функции, которая напрямую округляла бы числа до определенного количества десятичных знаков в пакете math.
В Go комплексные числа обрабатываются с использованием встроенных функций complex, real и imag, а также типов complex64 и complex128 (представляющих 64-битные и 128-битные комплексные числа соответственно).
complex
real
imag
complex64
complex128