回答編集履歴

2

d

2020/05/19 13:10

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -45,3 +45,19 @@
45
45
  print(result)
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 理論値は (5/6)^3 * (1/6) = 0.09645061728...
52
+
53
+ 試行回数を増やした場合のシミュレーションの確率は
54
+
55
+ ```
56
+
57
+ print(dc(1000000, 1000))
58
+
59
+ # 0.096486
60
+
61
+ ```
62
+
63
+ 4桁ぐらいまでは一致していることがわかります。

1

s

2020/05/19 13:10

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -26,9 +26,7 @@
26
26
 
27
27
  for i in range(trial):
28
28
 
29
- # i 回目の試行
30
-
31
- exam = np.random.randint(1, 7, num)
29
+ exam = np.random.randint(1, 7, num) # 長さが1000で各要素が1~6の整数である1次元配列
32
30
 
33
31
  if exam[0] < 6 and exam[1] < 6 and exam[2] < 6 and exam[999] == 6:
34
32