-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRollDie.java
More file actions
46 lines (37 loc) · 756 Bytes
/
Copy pathRollDie.java
File metadata and controls
46 lines (37 loc) · 756 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.security.SecureRandom;
public class RollDie {
public static void main(String [] args) {
SecureRandom randomNumbers = new SecureRandom();
int frequency1 = 0;
int frequency2 = 0;
int frequency3 = 0;
int frequency4 = 0;
int frequency5 = 0;
int frequency6 = 0;
for(int roll = 1; roll <= 60_000_000; roll++){
int face = 1 + randomNumbers.nextInt(6);
switch(face) {
case 1:
++frequency1;
break;
case 2:
++frequency2;
break;
case 3:
++frequency3;
break;
case 4:
++frequency4;
break;
case 5:
++frequency5;
break;
case 6:
++frequency6;
break;
}
}
System.out.println("Face\tfrequency");
System.out.printf("1\t%d%n2\t%d%n3\t%d%n4\t%d%n5\t%d%n6\t%d%n",frequency1, frequency2, frequency3, frequency4, frequency5, frequency6);
}
}