Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static double simulate(int k, int n, long iterations)
- {
- System.Random r = new Random();
- int truecases = 0;
- for (long i = 0; i < iterations; i++)
- {
- long[] chips = new long[n];
- for (int e = 0; e < k; e++)
- {
- int error_chip = r.Next(n);
- chips[error_chip]++;
- }
- if (chips.Max() > 2)
- truecases++;
- }
- return (double)truecases / (double)iterations;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement