Найпоширеніший спосіб генерації випадкових чисел у C# - це використання класу System.Random.
System.Random
Ось посібник для округлення чисел у C#.
C# має вбудовану структуру System.Numerics.Complex для обробки комплексних чисел.
System.Numerics.Complex