瀏覽代碼

completed Dicy

Jevit Tith 6 年之前
父節點
當前提交
7cf299213f
共有 6 個文件被更改,包括 27 次插入0 次删除
  1. 二進制
      .DS_Store
  2. 二進制
      src/.DS_Store
  3. 二進制
      src/main/.DS_Store
  4. 11
    0
      src/main/java/Bins.java
  5. 12
    0
      src/main/java/Dice.java
  6. 4
    0
      src/main/java/Simulation.java

二進制
.DS_Store 查看文件


二進制
src/.DS_Store 查看文件


二進制
src/main/.DS_Store 查看文件


+ 11
- 0
src/main/java/Bins.java 查看文件

@@ -1,4 +1,15 @@
1
+import java.util.ArrayList;
1 2
 
2 3
 public class Bins {
3 4
 
5
+    public ArrayList<Integer> record = new ArrayList<Integer>();
6
+
7
+    public ArrayList<Integer> recordRoll (int numberOfRolls){
8
+
9
+        for (int i = 0; i < numberOfRolls; i++) {
10
+            record.add(Dice.roll(6));
11
+        }
12
+        return record;
13
+    }
14
+
4 15
 }

+ 12
- 0
src/main/java/Dice.java 查看文件

@@ -1,4 +1,16 @@
1
+import java.util.Random;
2
+
1 3
 public class Dice {
2 4
 
3 5
 
6
+    public static int roll (int numberOfSides){
7
+        numberOfSides = numberOfSides - 1;
8
+        int randomNumber;
9
+
10
+        randomNumber = ((int)Math.rint(Math.random()*numberOfSides)) + 1;
11
+
12
+        return randomNumber;
13
+    }
14
+
15
+
4 16
 }

+ 4
- 0
src/main/java/Simulation.java 查看文件

@@ -1,5 +1,9 @@
1 1
 public class Simulation {
2 2
 
3
+    public static void main(String[] args) {
4
+        Bins collect = new Bins();
3 5
 
6
+        System.out.println(collect.recordRoll(15));
7
+    }
4 8
 
5 9
 }