Re: [问卦] 13颗骰子要骰几次才可以累积到13000点

楼主: grapherd (GrD)   2017-12-26 00:41:22
※ 引述《p2p8ppp (给我钱)》之铭言:
: https://imgur.com/7cLC5iT
: 初学者来ㄌ
: 我模拟1000次就跑好久
: 是因为我用13颗骰子慢慢骰吗?
: 接下来要弄次数分配怎么写啊= =
from collections import defaultdict
dd = defaultdict(int)
# 每次 result 直接放入 dd
dd[result] += 1
print(dd) # 次数分配结果
然后,已经 2017 年了,快改用 python 3 好吗,别再用 2 了。
: 不奢望画图了= =
pyplot 或是 matplotlib 都能够做到,加油,好吗?
: ※ 引述《abc2090614 (casperxdd)》之铭言:
: : 根据模拟10,000次的结果
: : 众数是286次,大多落在280~290次之间
: : https://i.imgur.com/lEydnTk.png
: : 大家算对了吗
: :
: : # R
: : library(ggplot2)
: : rolls <- integer(10000)
: : for(trial in 1:10000){
: : i <- 0
: : points <- 0
: : while(points < 13000) {
: : points <- sum(sample(6, 13, replace=TRUE)) + points
: : i <- i + 1
: : }
: : rolls[trial] <- i
: : }
: : df <- data.frame(num_rolls = rolls)
: : p <- ggplot(df, aes(x=num_rolls)) + geom_histogram(binwidth=1) + theme_bw()
: : p
: :
作者: hh800315 (lonetime)   2017-12-26 00:42:00
讲白话文 谢谢
作者: dawsoman (装死)   2017-12-26 00:44:00
————-开放楼下验算—————

Links booklink

Contact Us: admin [ a t ] ucptt.com