如题,刚开始回答利用二进制,可以实现,但是二进制随机值是 0-1024,不符合。
后来一想,可以用累加法,但是好像哪里不对。
def randomunm():
re=0
for i in range(0,1001):
re=random.randint(0,1)+re
return re

执行一万次,发现值分布均在 400-599 之间。大家有更好的解决思路么。


↙↙↙阅读原文可查看相关链接,并与作者交流