Najczęstszym sposobem generowania losowych liczb w C# jest użycie klasy System.Random.
System.Random
Oto bilet w obie strony na zaokrąglanie liczb w C#.
C# ma wbudowaną strukturę System.Numerics.Complex do przetwarzania liczb zespolonych.
System.Numerics.Complex