public static void Main()
var P = Math.Round(Math.Pow(0.05, 1.0/3.0) * 1000000);
var P1 = Math.Round((1- 0.95*2/3) * 1000000) ;
CheckShit (P, "От несбывшегося события");
CheckShit (P1, "От сбывшегося события * 2");
static void CheckShit(double _P, string method)
Console.WriteLine("___________");
Console.WriteLine(method);
for(int i = 0; i < 9999999; i++)
if(rnd.Next(1000000) >= _P) {x++; continue;}
if(rnd.Next(1000000) >= _P) {y++; continue;}
if(rnd.Next(1000000) >= _P) z++;
Console.WriteLine((x+y+z) / 9999999);