17173有料社区
标题:
关于幸运伤害的模拟
[打印本页]
作者:
未来没有盼头
时间:
2019-5-31 10:21
标题:
关于幸运伤害的模拟
计算公式已经有帖子说的很清楚了
http://bbs.17173.com/thread-11181861-1-1.html
http://bbs.17173.com/thread-10978709-1-1.html
闲着无聊,模拟验证一下10000次结果的平均值,一共10*10000
1.jpg
(12.03 KB, 下载次数: 55)
下载附件
2019-5-31 10:18 上传
可以看出公式是完全正确的 (下限+(上限-下限)x2/3))
----------------------------------------------------------------------------------
代码附上
import time
import random
M = 500
N = 1000
C = 10000
def func():
result = 0
for i in range(C):
random.seed(round(time.time()*1000))
a = random.randrange(M,N)
random.seed(round(time.time()*500))
b = random.randrange(M,N)
a = a / float(C) if a > b else b / float(C)
result += a
return result
for i in range(10):
print func()
作者:
此账号已注销销
时间:
2019-5-31 11:00
大佬大佬
作者:
玩家U_139387341
时间:
2019-5-31 11:18
数据男啊
作者:
玩家U_136149318
时间:
2019-5-31 12:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
玩家U_138839879
时间:
2019-5-31 18:27
竟然还直接用了python
作者:
玩家U_136149318
时间:
2019-6-1 03:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
夺神之权利
时间:
2019-6-1 07:31
我表示完全看不懂……
作者:
未来没有盼头
时间:
2019-6-1 13:12
发表于 2019-6-1 03:40
import time
import random
你用的是python3,python2 print不需要括号的
欢迎光临 17173有料社区 (//bbs.17173.com/)
Powered by Discuz! X3.2