Em Go, números aleatórios são gerados usando o pacote math/rand para números pseudo-aleatórios ou crypto/rand para números pseudo-aleatórios criptograficamente seguros.
math/rand
crypto/rand
Em Go, não há uma função integrada que arredonde números diretamente para um número específico de casas decimais no pacote math.
Em Go, números complexos são manipulados usando as funções embutidas complex, real e imag, juntamente com os tipos complex64 e complex128 (representando números complexos de 64 bits e 128 bits, respectivamente).
complex
real
imag
complex64
complex128