我知道任何一台计算机的随机数都不是真正的随机数,但是我希望比我目前得到的更多一些变化。我试着模拟骰子掷骰子,例如4d6是一个6面骰子的四个骰子。这比简单地生成一个介于4到24之间的随机数要精确得多(我在这里不讨论概率曲线)

我发现,从目前的系统时间(我一直觉得它和任何种子一样好,可能是错误的)的种子数量一直很低。我的意思是在大约50卷3d6之后,我从来没有得到过超过12的总和。这是0命中率最高的1/3范围,我认为这是特别奇怪的。在

下面是一些代码,希望有人知道更好的方法来实现这一点,也许从系统时间开始播种本身就不好,我只是不知道:

(我省略了不相关的类定义)from random import randrange, seed

def dieroll(self,numrolls,dierange):

""" This method will return 'num' rolls of a d'range' die.

For example, 4d6 will simulate four rolls of a 6-sided die. """

seed()

sum = 0

for roll in range(0, numrolls):

dieroll = randrange(1,dierange)

sum = sum + dieroll

print("Sum = %d" % sum)

以下是我的结果的一个小样本:

^{pr2}$

我希望有一个钟形曲线的值,虽然这个小样本集(我不打算公布全部50个结果),但我的总体结果在低水平上有很大的偏差。在

谢谢你在这方面的任何帮助——我希望这些结果尽可能真实!在

编辑:在大约20卷之后,我确实得到了13分和14分,所以我知道这是可能的。不过,我有10个6岁以下的孩子。在

编辑二:我刚刚意识到dierange应该是dierange+1--1d6总是返回1-5的结果。。。仍然不确定种子是否尽可能准确。在

python种子数是什么意思_Python:随机种子问题相关推荐

  1. python随机数种子怎么用_Python 随机种子介绍,PyTorch 中随机种子的设置应用

    随机种子是什么? 随机种子是针对 随机方法 而言的. 随机方法:常见的随机方法有 生成随机数,以及其他的像 随机排序 之类的,后者本质上也是基于生成随机数来实现的.在深度学习中,比较常用的随机方法的应 ...

  2. python中随机种子怎么用_Python 随机种子介绍,PyTorch 中随机种子的设置应用

    随机种子是什么? 随机种子是针对 随机方法 而言的. 随机方法:常见的随机方法有 生成随机数,以及其他的像 随机排序 之类的,后者本质上也是基于生成随机数来实现的.在深度学习中,比较常用的随机方法的应 ...

  3. python中种子数是什么意思_Python shuffle():其种子数的粒度/shuffle()结果多样性...

    您可以检查它的功能:def shuffle(self, x, random=None): """Shuffle list x in place, and return N ...

  4. python 三角形分布随机数的产生_Python随机生成均匀分布在三角形内或者任意多边形内的点...

    Python有一随机函数可以产生[0,1)区间内的随机数,基于此函数生成随机分布在任意三角形内的点 由数学知识得知: 几何体的向量表达形式 直线: 线段: 推广到高维 三维平面: 三角形: 注释,v这 ...

  5. c语言 随机种子,C++ 随机数与随机种子数的实例

    C++ 随机数与随机种子数的实例 实现效果图: 实例代码: #include #include #include using namespace std; void Test() { int ran_ ...

  6. 你真的会用Python随机数种子吗——Python生成随机数随机种子“失效”:Jupyter中不同cell中生成的随机数不一致

    在Python中经常会生成很多随机数,例如Python自带的random库.科学计算库NumPy.深度学习框架PyTorch等都可以生成随机数. 同时为了固定生产的随机数.使得随机数生成可复现,很多时 ...

  7. python随机生成一个数字_python随机生成

    在数据分析中,数据的获取是第一步,numpy.random 模块提供了非常全的自动产生数据API,是学习数据分析的第一步. 总体来说,numpy.random模块分为四个部分,对应四种功能: 简单随机 ...

  8. python取随机小数_python随机小数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! nonceinteger是随机正整数,与 timestamp 联合起来,用于防止 ...

  9. python 识别数字字母 训练集_Python 实现训练集、测试集随机划分

    随机从列表中取出元素: import random dataSet = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]] trainDa ...

  10. python怎么设置随机数种子_python实验随机种子的设置

    问题: 深度学习中,训练模型时实验参数设置但结果不同(部分论文最优结果无法复现) 实验参数包括: 数据集,train/test划分,权重初始化等 可能的原因:Dropout的存在 python.num ...

最新文章

  1. win7x64注册表显卡渲染速度_Geek3D GpuTest GUI(显卡测试软件)下载-Geek3D GpuTest GUI(显卡测试软件)免费版下载v0.7.0...
  2. Win Srv 2012 R2 RDS移动RDS客户端
  3. 角色关联权限操作-代码实现
  4. python thinker canvas create_arc 使用详解
  5. leetcode 18. 四数之和(双指针)
  6. unity 多台 显示器 控制_飞利浦292E2E评测丨宽屏显示器中的多面手
  7. python3 Xml操作
  8. Netty 基本介绍与核心组件(EventLoop、ChannelPipeline、ChannelHandler)
  9. 判断条件UVa 10192 - Vacation(LCS水题)
  10. javascript算法汇总(持续更新中)
  11. 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理
  12. 新茶饮的尽头是瓶装水?
  13. filebox管理php,filebox.php
  14. 7z文件格式及其源码的分析(四)
  15. 【WiFi 6E】WiFi 6E信道分布
  16. 项目临时变更时,项目经理应该如何应对?
  17. android+屏幕色彩度,对比度/色阶/色彩 屏幕显示对比_索尼 Xperia Z2_手机Android频道-中关村在线...
  18. PTA: 6-8 剩余不足 (10分)(c语言)
  19. windows引导过程以及多系统引导原理
  20. 首次回收重型猎鹰火箭全部助推器,SpaceX再创历史!...

热门文章

  1. android os 2.2刷机包,N1内置CoreELEC9.2.2、安卓7.1.2双系统刷机包,全功能刷机包V2.2...
  2. 数据库课程设计(实训)
  3. Centos7部署开源聊天软件rocket.chat
  4. qq群t人php,QQ群机器人,自动加人、T人、与人聊天,你不在,有机器人呢
  5. 【Java】JSP完全自学手册
  6. Centos7安装MySQL客户端工具
  7. 算法精解:C语言描述
  8. AI量化交易(二)——Tushare财经数据框架
  9. Java面试基础篇-Redis缓存
  10. matlab语句运算相关论文,毕业论文MATLAB在复变函数中的应用.doc