fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7.  
  8. Random rng = new Random();
  9.  
  10. UInt64 totalNumbers = 500000;
  11.  
  12. UInt64[] tallyCount = new UInt64[100];
  13.  
  14. for (UInt64 i = 0; i < totalNumbers; i++)
  15. {
  16. tallyCount[rng.Next(tallyCount.Length)]++;
  17. }
  18.  
  19. for(int i = 0; i < tallyCount.Length; i++)
  20. {
  21. double percentageOfTotal = (double)tallyCount[i] / (double)totalNumbers;
  22. Console.WriteLine("{0}: {1} --> Percentage: {2}", i, tallyCount[i], percentageOfTotal.ToString("P4"));
  23. }
  24.  
  25. }
  26. }
Success #stdin #stdout 0.08s 33824KB
stdin
Standard input is empty
stdout
0: 5069 --> Percentage: 1.0138 %
1: 4932 --> Percentage: 0.9864 %
2: 4908 --> Percentage: 0.9816 %
3: 5118 --> Percentage: 1.0236 %
4: 5002 --> Percentage: 1.0004 %
5: 5004 --> Percentage: 1.0008 %
6: 4962 --> Percentage: 0.9924 %
7: 5036 --> Percentage: 1.0072 %
8: 4956 --> Percentage: 0.9912 %
9: 4852 --> Percentage: 0.9704 %
10: 5063 --> Percentage: 1.0126 %
11: 4993 --> Percentage: 0.9986 %
12: 4855 --> Percentage: 0.9710 %
13: 4957 --> Percentage: 0.9914 %
14: 4882 --> Percentage: 0.9764 %
15: 5043 --> Percentage: 1.0086 %
16: 4933 --> Percentage: 0.9866 %
17: 5149 --> Percentage: 1.0298 %
18: 5021 --> Percentage: 1.0042 %
19: 4991 --> Percentage: 0.9982 %
20: 5029 --> Percentage: 1.0058 %
21: 5072 --> Percentage: 1.0144 %
22: 5182 --> Percentage: 1.0364 %
23: 4953 --> Percentage: 0.9906 %
24: 5197 --> Percentage: 1.0394 %
25: 4974 --> Percentage: 0.9948 %
26: 5073 --> Percentage: 1.0146 %
27: 4895 --> Percentage: 0.9790 %
28: 5008 --> Percentage: 1.0016 %
29: 5020 --> Percentage: 1.0040 %
30: 4983 --> Percentage: 0.9966 %
31: 4956 --> Percentage: 0.9912 %
32: 4968 --> Percentage: 0.9936 %
33: 5083 --> Percentage: 1.0166 %
34: 4930 --> Percentage: 0.9860 %
35: 4926 --> Percentage: 0.9852 %
36: 5025 --> Percentage: 1.0050 %
37: 5187 --> Percentage: 1.0374 %
38: 4913 --> Percentage: 0.9826 %
39: 5043 --> Percentage: 1.0086 %
40: 4964 --> Percentage: 0.9928 %
41: 5041 --> Percentage: 1.0082 %
42: 5079 --> Percentage: 1.0158 %
43: 4853 --> Percentage: 0.9706 %
44: 5035 --> Percentage: 1.0070 %
45: 4931 --> Percentage: 0.9862 %
46: 5061 --> Percentage: 1.0122 %
47: 5019 --> Percentage: 1.0038 %
48: 5045 --> Percentage: 1.0090 %
49: 4960 --> Percentage: 0.9920 %
50: 5054 --> Percentage: 1.0108 %
51: 5047 --> Percentage: 1.0094 %
52: 5000 --> Percentage: 1.0000 %
53: 5020 --> Percentage: 1.0040 %
54: 4901 --> Percentage: 0.9802 %
55: 4911 --> Percentage: 0.9822 %
56: 5032 --> Percentage: 1.0064 %
57: 5007 --> Percentage: 1.0014 %
58: 5025 --> Percentage: 1.0050 %
59: 4801 --> Percentage: 0.9602 %
60: 5131 --> Percentage: 1.0262 %
61: 5015 --> Percentage: 1.0030 %
62: 5061 --> Percentage: 1.0122 %
63: 5090 --> Percentage: 1.0180 %
64: 5041 --> Percentage: 1.0082 %
65: 5031 --> Percentage: 1.0062 %
66: 4919 --> Percentage: 0.9838 %
67: 5017 --> Percentage: 1.0034 %
68: 5081 --> Percentage: 1.0162 %
69: 4918 --> Percentage: 0.9836 %
70: 4993 --> Percentage: 0.9986 %
71: 5204 --> Percentage: 1.0408 %
72: 4848 --> Percentage: 0.9696 %
73: 5148 --> Percentage: 1.0296 %
74: 4859 --> Percentage: 0.9718 %
75: 4929 --> Percentage: 0.9858 %
76: 5047 --> Percentage: 1.0094 %
77: 5028 --> Percentage: 1.0056 %
78: 5073 --> Percentage: 1.0146 %
79: 4950 --> Percentage: 0.9900 %
80: 4878 --> Percentage: 0.9756 %
81: 4957 --> Percentage: 0.9914 %
82: 4945 --> Percentage: 0.9890 %
83: 4955 --> Percentage: 0.9910 %
84: 4886 --> Percentage: 0.9772 %
85: 5015 --> Percentage: 1.0030 %
86: 4975 --> Percentage: 0.9950 %
87: 4918 --> Percentage: 0.9836 %
88: 5073 --> Percentage: 1.0146 %
89: 4995 --> Percentage: 0.9990 %
90: 5020 --> Percentage: 1.0040 %
91: 5163 --> Percentage: 1.0326 %
92: 4941 --> Percentage: 0.9882 %
93: 4993 --> Percentage: 0.9986 %
94: 5004 --> Percentage: 1.0008 %
95: 4906 --> Percentage: 0.9812 %
96: 5046 --> Percentage: 1.0092 %
97: 4936 --> Percentage: 0.9872 %
98: 5020 --> Percentage: 1.0040 %
99: 5062 --> Percentage: 1.0124 %