/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { { int TESTS = 10000; //10,000 tests int num = 0; int sames = 0; int[] rolls = new int[6]; for (int i = 0; i < TESTS; i++) {// 3 or 4 are equal for (int j = 0; j < 4; j++) { rolls[rnd.nextInt(6)]++; } for (int j = 0; j < 6; j++) { if (rolls[j] >= 3) { sames++; } rolls[j] = 0; } num++; if (num % 100 == 0) { System.out.println(num + " trials: " + sames + " with 3+ (" + ((double)sames/num) * 100 + "%)"); } } } }
Standard input is empty
100 trials: 12 with 3+ (12.0%) 200 trials: 23 with 3+ (11.5%) 300 trials: 33 with 3+ (11.0%) 400 trials: 46 with 3+ (11.5%) 500 trials: 62 with 3+ (12.4%) 600 trials: 71 with 3+ (11.833333333333334%) 700 trials: 80 with 3+ (11.428571428571429%) 800 trials: 90 with 3+ (11.25%) 900 trials: 101 with 3+ (11.222222222222221%) 1000 trials: 109 with 3+ (10.9%) 1100 trials: 121 with 3+ (11.0%) 1200 trials: 133 with 3+ (11.083333333333334%) 1300 trials: 147 with 3+ (11.307692307692307%) 1400 trials: 159 with 3+ (11.357142857142858%) 1500 trials: 168 with 3+ (11.200000000000001%) 1600 trials: 181 with 3+ (11.3125%) 1700 trials: 187 with 3+ (11.0%) 1800 trials: 199 with 3+ (11.055555555555555%) 1900 trials: 211 with 3+ (11.105263157894738%) 2000 trials: 217 with 3+ (10.85%) 2100 trials: 226 with 3+ (10.761904761904761%) 2200 trials: 231 with 3+ (10.5%) 2300 trials: 241 with 3+ (10.478260869565217%) 2400 trials: 252 with 3+ (10.5%) 2500 trials: 263 with 3+ (10.52%) 2600 trials: 271 with 3+ (10.423076923076922%) 2700 trials: 280 with 3+ (10.37037037037037%) 2800 trials: 290 with 3+ (10.357142857142858%) 2900 trials: 299 with 3+ (10.310344827586206%) 3000 trials: 307 with 3+ (10.233333333333333%) 3100 trials: 313 with 3+ (10.096774193548388%) 3200 trials: 316 with 3+ (9.875%) 3300 trials: 325 with 3+ (9.848484848484848%) 3400 trials: 335 with 3+ (9.852941176470589%) 3500 trials: 344 with 3+ (9.828571428571427%) 3600 trials: 349 with 3+ (9.694444444444445%) 3700 trials: 357 with 3+ (9.64864864864865%) 3800 trials: 365 with 3+ (9.605263157894736%) 3900 trials: 375 with 3+ (9.615384615384617%) 4000 trials: 382 with 3+ (9.55%) 4100 trials: 392 with 3+ (9.560975609756097%) 4200 trials: 397 with 3+ (9.452380952380953%) 4300 trials: 404 with 3+ (9.395348837209303%) 4400 trials: 419 with 3+ (9.522727272727273%) 4500 trials: 433 with 3+ (9.622222222222222%) 4600 trials: 443 with 3+ (9.630434782608695%) 4700 trials: 447 with 3+ (9.51063829787234%) 4800 trials: 453 with 3+ (9.4375%) 4900 trials: 464 with 3+ (9.46938775510204%) 5000 trials: 477 with 3+ (9.54%) 5100 trials: 483 with 3+ (9.470588235294118%) 5200 trials: 495 with 3+ (9.519230769230768%) 5300 trials: 503 with 3+ (9.49056603773585%) 5400 trials: 515 with 3+ (9.537037037037036%) 5500 trials: 523 with 3+ (9.509090909090908%) 5600 trials: 535 with 3+ (9.553571428571427%) 5700 trials: 542 with 3+ (9.508771929824562%) 5800 trials: 551 with 3+ (9.5%) 5900 trials: 568 with 3+ (9.627118644067796%) 6000 trials: 584 with 3+ (9.733333333333333%) 6100 trials: 593 with 3+ (9.721311475409836%) 6200 trials: 605 with 3+ (9.758064516129032%) 6300 trials: 616 with 3+ (9.777777777777779%) 6400 trials: 622 with 3+ (9.71875%) 6500 trials: 634 with 3+ (9.753846153846153%) 6600 trials: 640 with 3+ (9.696969696969697%) 6700 trials: 652 with 3+ (9.731343283582088%) 6800 trials: 667 with 3+ (9.808823529411764%) 6900 trials: 677 with 3+ (9.81159420289855%) 7000 trials: 687 with 3+ (9.814285714285715%) 7100 trials: 696 with 3+ (9.802816901408452%) 7200 trials: 705 with 3+ (9.791666666666666%) 7300 trials: 711 with 3+ (9.73972602739726%) 7400 trials: 717 with 3+ (9.68918918918919%) 7500 trials: 727 with 3+ (9.693333333333333%) 7600 trials: 739 with 3+ (9.723684210526317%) 7700 trials: 748 with 3+ (9.714285714285714%) 7800 trials: 758 with 3+ (9.717948717948719%) 7900 trials: 767 with 3+ (9.708860759493671%) 8000 trials: 775 with 3+ (9.6875%) 8100 trials: 788 with 3+ (9.728395061728396%) 8200 trials: 801 with 3+ (9.76829268292683%) 8300 trials: 810 with 3+ (9.759036144578314%) 8400 trials: 824 with 3+ (9.80952380952381%) 8500 trials: 833 with 3+ (9.8%) 8600 trials: 838 with 3+ (9.74418604651163%) 8700 trials: 850 with 3+ (9.770114942528735%) 8800 trials: 862 with 3+ (9.795454545454547%) 8900 trials: 868 with 3+ (9.752808988764045%) 9000 trials: 874 with 3+ (9.71111111111111%) 9100 trials: 886 with 3+ (9.736263736263737%) 9200 trials: 899 with 3+ (9.771739130434783%) 9300 trials: 912 with 3+ (9.806451612903226%) 9400 trials: 922 with 3+ (9.808510638297872%) 9500 trials: 927 with 3+ (9.757894736842106%) 9600 trials: 936 with 3+ (9.75%) 9700 trials: 947 with 3+ (9.762886597938145%) 9800 trials: 951 with 3+ (9.704081632653061%) 9900 trials: 960 with 3+ (9.696969696969697%) 10000 trials: 972 with 3+ (9.719999999999999%)