Rust relies on external crates for random number generation, with rand being the most commonly used.
rand
Rust makes rounding a breeze.
Rust doesn’t have built-in complex number support, but crates like num-complex have your back.
num-complex