- 主题:python模拟抛硬币
random.choice(['正面', '反面'])
模拟结果如下,这模拟符合真实抛硬币么?
共抛600次,正面286次,反面314次
共抛600次,正面284次,反面316次
共抛600次,正面308次,反面292次
共抛600次,正面285次,反面315次
共抛600次,正面285次,反面315次
共抛600次,正面290次,反面310次
共抛600次,正面299次,反面301次
共抛600次,正面310次,反面290次
共抛600次,正面303次,反面297次
共抛600次,正面292次,反面308次
共抛600次,正面314次,反面286次
共抛600次,正面307次,反面293次
共抛600次,正面280次,反面320次
共抛600次,正面286次,反面314次
共抛600次,正面307次,反面293次
共抛600次,正面289次,反面311次
共抛600次,正面300次,反面300次
共抛600次,正面303次,反面297次
共抛600次,正面310次,反面290次
共抛600次,正面293次,反面307次
共抛600次,正面319次,反面281次
--
FROM 70.166.167.*
random模块不是真随机,要这么用。
import secrets
result = secrets.choice(['正面', '反面'])
--
FROM 171.213.167.*
这个不用初始化seed?好像没多少改善
“正面287次,反面313次”连续出现2次
正面269次,反面331次
这个也差得恨大
共抛600次,正面285次,反面315次
共抛600次,正面298次,反面302次
共抛600次,正面312次,反面288次
共抛600次,正面306次,反面294次
共抛600次,正面277次,反面323次
共抛600次,正面301次,反面299次
共抛600次,正面303次,反面297次
共抛600次,正面297次,反面303次
共抛600次,正面302次,反面298次
共抛600次,正面300次,反面300次
共抛600次,正面310次,反面290次
共抛600次,正面279次,反面321次
共抛600次,正面291次,反面309次
共抛600次,正面297次,反面303次
共抛600次,正面328次,反面272次
共抛600次,正面305次,反面295次
共抛600次,正面284次,反面316次
共抛600次,正面301次,反面299次
共抛600次,正面325次,反面275次
共抛600次,正面315次,反面285次
共抛600次,正面312次,反面288次
共抛600次,正面311次,反面289次
共抛600次,正面302次,反面298次
共抛600次,正面287次,反面313次
共抛600次,正面287次,反面313次
共抛600次,正面320次,反面280次
共抛600次,正面301次,反面299次
共抛600次,正面293次,反面307次
共抛600次,正面269次,反面331次
共抛600次,正面308次,反面292次
共抛600次,正面298次,反面302次
共抛600次,正面298次,反面302次
【 在 poocp 的大作中提到: 】
: random模块不是真随机,要这么用。
: import secrets
: result = secrets.choice(['正面', '反面'])
--
FROM 70.166.167.*
真随机怎么可能有初始化状态,在任何时刻都是随机的。
【 在 NiuSongFan 的大作中提到: 】
: 这个不用初始化seed?好像没多少改善
: “正面287次,反面313次”连续出现2次
: 正面269次,反面331次
: ...................
--
FROM 171.213.167.*
用C另写了一个,虽然都是伪随机,但似乎稍自然点。
600次统计: 正面: 304 次 反面: 296 次
600次统计: 正面: 298 次 反面: 302 次
600次统计: 正面: 314 次 反面: 286 次
600次统计: 正面: 302 次 反面: 298 次
600次统计: 正面: 299 次 反面: 301 次
600次统计: 正面: 301 次 反面: 299 次
600次统计: 正面: 300 次 反面: 300 次
600次统计: 正面: 299 次 反面: 301 次
600次统计: 正面: 309 次 反面: 291 次
600次统计: 正面: 338 次 反面: 262 次
600次统计: 正面: 315 次 反面: 285 次
600次统计: 正面: 279 次 反面: 321 次
600次统计: 正面: 295 次 反面: 305 次
600次统计: 正面: 304 次 反面: 296 次
600次统计: 正面: 309 次 反面: 291 次
600次统计: 正面: 290 次 反面: 310 次
600次统计: 正面: 316 次 反面: 284 次
600次统计: 正面: 304 次 反面: 296 次
600次统计: 正面: 309 次 反面: 291 次
600次统计: 正面: 301 次 反面: 299 次
600次统计: 正面: 300 次 反面: 300 次
600次统计: 正面: 305 次 反面: 295 次
600次统计: 正面: 294 次 反面: 306 次
600次统计: 正面: 292 次 反面: 308 次
600次统计: 正面: 300 次 反面: 300 次
600次统计: 正面: 287 次 反面: 313 次
【 在 poocp 的大作中提到: 】
: 真随机怎么可能有初始化状态,在任何时刻都是随机的。
:
--
FROM 70.166.167.*
以下是一些著名数学家进行的抛硬币实验的数据记录:
德·摩根:抛硬币次数 4092,正面朝上 2048,反面朝上 2044
蒲丰:抛硬币次数 4040,正面朝上 2048,反面朝上 1992
费勒:抛硬币次数 10000,正面朝上 4979,反面朝上 5021
皮尔逊:抛硬币次数 24000,正面朝上 12012,反面朝上 11988
罗曼诺夫斯基:抛硬币次数 80640,正面朝上 39699,反面朝上 40941
--
FROM 39.183.154.*
抛几百次,有时候正面多,有时候反面多,这属于比较正常。
用python模拟下来,似乎在一段时间里,要么是反面偏多,要么是正面偏多,而且正反次数差得也比较多。
【 在 freesand 的大作中提到: 】
: 以下是一些著名数学家进行的抛硬币实验的数据记录:
: 德·摩根:抛硬币次数 4092,正面朝上 2048,反面朝上 2044
: 蒲丰:抛硬币次数 4040,正面朝上 2048,反面朝上 1992
: ...................
--
FROM 70.166.167.*
真随机只是保证一定是随机的,又不保证结果一定均匀或者符合数学理论。
【 在 NiuSongFan 的大作中提到: 】
: 用C另写了一个,虽然都是伪随机,但似乎稍自然点。
: 600次统计: 正面: 304 次 反面: 296 次
: 600次统计: 正面: 298 次 反面: 302 次
: ...................
--
FROM 171.213.167.*
就这个python模拟硬币来说,如果开始几十次反面的多,抛到600次时基本也就是反面的多。
【 在 poocp 的大作中提到: 】
: 真随机只是保证一定是随机的,又不保证结果一定均匀或者符合数学理论。
:
--
FROM 70.166.167.*
硬币两面的重量不一样,起抛的角度不一样会直接影响结果
【 在 NiuSongFan 的大作中提到: 】
: random.choice(['正面', '反面'])
: 模拟结果如下,这模拟符合真实抛硬币么?
: 共抛600次,正面286次,反面314次
: ...................
--
FROM 117.174.100.*