La manière la plus courante de générer des nombres aléatoires en C# est d’utiliser la classe System.Random.
System.Random
Voici le billet aller-retour pour arrondir les nombres en C# .
C# dispose d’une structure intégrée System.Numerics.Complex pour traiter les nombres complexes.
System.Numerics.Complex