Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.59 KB | None | 0 0
  1.         private static double simulate(int k, int n, long iterations)
  2.         {
  3.             System.Random r = new Random();
  4.  
  5.             int truecases = 0;
  6.             for (long i = 0; i < iterations; i++)
  7.             {
  8.                 long[] chips = new long[n];
  9.                 for (int e = 0; e < k; e++)
  10.                 {
  11.                     int error_chip = r.Next(n);
  12.                     chips[error_chip]++;
  13.                 }
  14.                 if (chips.Max() > 2)
  15.                     truecases++;
  16.             }
  17.  
  18.             return (double)truecases / (double)iterations;
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement