我可以用python生成真实的随机数吗?

2024-01-06

我正在学习Python的随机模块。我知道它会生成伪随机数。其核心思想是使用高频时钟作为种子,然后使用函数产生“看起来像随机数”。

据我所知,在现实世界中产生真实的随机数是不可能的。

但我知道Unix随机数生成器引入了一些其他因素,例如鼠标移动轨迹的参数,IO响应时间,为其随机数生成器函数引入了不确定性。通过它我们可以获得比普通伪随机数更好的随机数。预测要困难得多。

那么,有没有一种方法可以在Python中产生这样的随机数,或者导入一个好的第三方库?


真正的随机数可以从

https://pypi.python.org/pypi/quantumrandom/ https://pypi.python.org/pypi/quantumrandom/

pip install quantumrandom

目前,您的块数仅限于 1024 个,但通过一些简单的编程和一点时间,您将能够将此限制扩展到对于大多数应用程序而言足够大的样本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以用python生成真实的随机数吗? 的相关文章

  • 将 pandas 数据框中的列减去其第一个值

    我需要将 pandas 数据帧的一列中的所有元素减去其第一个值 在这段代码中 pandas 抱怨 self inferred type 我猜这是循环引用 df Time df Time df Time 0 在这段代码中 pandas 抱怨为
  • 在 Python 中使用 XPath 和 LXML

    我有一个 python 脚本 用于解析 XML 并将某些感兴趣的元素导出到 csv 文件中 我现在尝试更改脚本以允许根据条件过滤 XML 文件 等效的 XPath 查询将是 DC Events Confirmation contains T
  • 如何在 Ubuntu 上安装 Python 模块

    我刚刚用Python写了一个函数 然后 我想将其做成模块并安装在我的 Ubuntu 11 04 上 这就是我所做的 创建 setup py 和 function py 文件 使用 Python2 7 setup py sdist 构建分发文
  • 在 Golang 中生成固定长度的随机十六进制字符串的有效方法?

    我需要生成很多固定长度的随机十六进制字符串 我找到这个解决方案golang中如何生成固定长度的随机字符串 https stackoverflow com a 31832326 710955 我正在做这样的事情 const letterByt
  • 如何将条目中的部分文本加粗并更改其背景颜色?

    我正在创建一个基于 Tkinter 的 GUI 它有一个 Entry 小部件 我想将其文本的一部分加粗并更改其背景颜色 但我不知道我该怎么做 如果我使用文本小部件 我可以只使用标签 但看起来它们不能与条目小部件一起使用 此代码使用文本小部件
  • 在 Python 中使用 sec 函数的反函数

    我正在创建一个程序 用于计算从一定高度范围和设定初始速度发射射弹的最佳角度 在我需要使用的最终方程中 存在一个反 sec 函数 它导致了一些麻烦 我已经导入了数学并尝试使用 asec 无论如何 但是数学似乎无法计算反秒函数 我也明白 sec
  • Python:当前目录是否自动包含在路径中?

    Python 3 4 通过阅读其他一些 SO 问题 似乎如果moduleName py文件位于当前目录之外 如果要导入它 必须将其添加到路径中sys path insert 0 path to application app folder
  • python ttk treeview:如何选择并设置焦点在一行上?

    我有一个 ttk Treeview 小部件 其中包含一些数据行 如何设置焦点并选择 突出显示 指定项目 tree focus set 什么也没做 tree selection set 0 抱怨 尽管小部件明显填充了超过零个项目 但未找到项目
  • python中函数变量的作用域

    假设我们有两个函数 def ftpConnect ftp FTP server ftp login ftp cwd path def getFileList ftpConnect files ftp nlst print files 如果我
  • 如何在 Windows 上使用 Python 3.6 来安装 Python 2.7

    我想问一下如何使用pip install对于 Python 2 7 当我之前安装并使用 Python 3 6 时 我现在必须使用 Windows 上的 Python 版本 pip install 继续安装 Python 3 6 我需要使用以
  • Python While 循环,and (&) 运算符不起作用

    我正在努力寻找最大公因数 我写了一个糟糕的 运算密集型 算法 它将较低的值减一 使用 检查它是否均匀地划分了分子和分母 如果是 则退出程序 但是 我的 while 循环没有使用 and 运算符 因此一旦分子可整除 它就会停止 即使它不是正确
  • 字典的嵌套列表

    我正在尝试创建dict通过嵌套list groups Group1 A B Group2 C D L y x 0 for y in x if y x 0 for x in groups d k v for d in L for k v in
  • 字典中列表中仅有的几个索引的总和

    如果我有这种类型的字典 a dictionary dog white 3 5 black 6 7 Brown 23 1 cat gray 5 6 brown 4 9 bird blue 3 5 green 1 2 yellow 4 9 mo
  • 负整数的Python表示

    gt gt gt x 4 gt gt gt print b format x x 4 100 gt gt gt mask 0xFFFFFFFF gt gt gt print b format x mask x mask 4294967292
  • FastText - 由于 C++ 扩展未能分配内存,无法加载 model.bin

    我正在尝试使用 FastText Python APIhttps pypi python org pypi fasttext https pypi python org pypi fasttext虽然 据我所知 此 API 无法加载较新的
  • 在谷歌C​​olab中使用cv2.imshow()

    我正在尝试通过输入视频来对视频进行对象检测 cap cv2 VideoCapture video3 mp4 在处理部分之后 我想使用实时对象检测来显示视频 while True ret image np cap read Expand di
  • Python Flask 是否定义了路由顺序?

    在我看来 我的设置类似于以下内容 app route test def test app route
  • 在pycharm中调试python代码

    这个问题类似于this https stackoverflow com questions 10240018 how to use pycharm to debug python script一 我正在尝试调试pyethapp https
  • 如何对字符串列表进行排序?

    在 Python 中创建按字母顺序排序的列表的最佳方法是什么 基本回答 mylist b C A mylist sort 这会修改您的原始列表 即就地排序 要获取列表的排序副本而不更改原始列表 请使用sorted http docs pyt
  • 从时间序列生成日期特征

    我有一个数据框 其中包含如下列 Date temp data holiday day 01 01 2000 10000 0 1 02 01 2000 0 1 2 03 01 2000 2000 0 3 30 01 2000 200 0 30

随机推荐

  • 这两个类都支持封装吗?...?

    public class Normal public string name name is public public String getName return name public String setName String new
  • 使用级联 true 保存实体的 TypeORM 问题

    我正在将 NestJS 与 TypeORM 结合使用 并尝试保存用户与消息的对话 我将对话实体上的消息字段设置为级联 真 但是当我尝试这段代码时 const user3 User login admin createdBy system l
  • Vue.js/Nuxt.js 在 404 上加载后备图像

    我正在尝试设置默认图像 占位符图像 以防找不到图像资源 404 我有一篇字典文章 其中包含键author image 的值 所以该字符串不为空 但它只是无法加载该图像 在我的模板中 img alt Author Image 在我的方法中 m
  • jQuery 的 next() 作用于不相邻的元素

    我必须处理一些可怕的代码 div class container tr td width 100 height 50 a class swaps img src http www blah jpg alt Some Title a td t
  • Android 中的 Log4j 实现

    我是 android 开发新手 我想将日志写入 SD 卡中的一个文件 我如何使用 Log4j 来做到这一点 实现 Log4j 的所有步骤是什么 我读了很多文章 但没有一个描述如何配置和任何人都可以用简单的语言解释一下如何在 android
  • 如何在启动Spark Streaming进程时加载历史数据,并计算运行聚合

    我的 ElasticSearch 集群中有一些与销售相关的 JSON 数据 我想使用 Spark Streaming 使用 Spark 1 4 1 通过 Kafka 动态聚合来自我的电子商务网站的传入销售事件 以获得用户总金额的当前视图销售
  • Vue.js 自动转换 HTML 和 Unicode 实体

    我正在使用开放的 Google Books API 构建一个简单的图书浏览应用程序 问题在于 API 响应中存在引号和 unicode 实体 现在 在渲染时 Vue js 会将引号转换为 HTML 实体 并且在将 unicode 转换回文本
  • 如何在 Yocto Linux 中禁用虚拟终端

    有谁知道如何禁用linux中的虚拟终端吗 我在 i MX6 处理器上使用 Yocto Morty 版本 尽管我们的基础发行版是 Yocto 但不幸的是我们已经偏离了用配方构建它 所以这比 Yocto 更像是一个直接的 Linux 问题 详细
  • 使用 PyTorch 直接将数据加载到 GPU 中

    在训练循环中 我将一批数据加载到 CPU 中 然后将其传输到 GPU import torch utils as utils train loader utils data DataLoader train dataset batch si
  • 按字母顺序比较 2 个字符串以进行排序

    我正在尝试按字母顺序比较两个字符串以进行排序 例如 我想要进行布尔检查 例如if aaaa lt ab 我尝试过 但它没有给我正确的结果 所以我想这不是正确的语法 如何在 jquery 或 Javascript 中执行此操作 您确实说比较是
  • 无法在 Android Studio 2.3.3 中解析“com.google.firebase:firebase-messaging:11.0.4”

    我想在 Android studio 上设置一个 firebase 云消息客户端应用程序 我正在使用最新版本的 Android studio 2 3 3 并且我的 android SDK 已完全更新 这是我的项目 gradle 文件 bui
  • 部分可见的底部工作表 - 颤动

    在颤振中是否可以在初始状态下部分查看底部工作表 然后能够展开 关闭 我提供了 Google 地图实现的示例的屏幕截图 Use the DraggableScrollableSheet小部件与Stack widget 这是gist https
  • Rails 3:a​​ctionmailer 不使用 :from => 参数

    大家好 我正在尝试为 联系 页面运行电子邮件 并且电子邮件发送得很好 但问题是 发件人 字段不会显示我的邮件程序方法内的 from gt 下面的我的恢复密码功能也会发生同样的情况 发件人 字段中保留的电子邮件是 电子邮件受保护 cdn cg
  • 我如何在hadoop中处理大量小文件?

    我是 hadoop 新手 正在处理 wordcount 示例中的大量小文件 它需要大量的地图任务并导致我的执行速度变慢 如何减少地图任务的数量 如果解决我的问题的最佳解决方案是将小文件捕获到较大的文件 我该如何捕获它们 如果你正在使用类似的
  • 有效地生成链表的所有可能排列?

    有许多算法可用于生成给定值集的所有可能排列 通常 这些值表示为具有 O 1 随机访问权限的数组 然而 假设要排列的元素表示为双向链表 在这种情况下 您无法在 O 1 时间内随机访问列表中的元素 因此许多排列算法将经历不必要的减速 是否有一种
  • 如何找到两个序列之间的重叠并返回它

    我需要找到两个序列之间的重叠部分 重叠位于第一个序列的左端和第二个序列的右端 我希望该函数找到重叠部分并返回它 我的序列是 s1 CGATTCCAGGCTCCCCACGGGGTACCCATAACTTGACAGTAGATCTC s2 GGCT
  • putpkt:写入失败,管道损坏

    我正在使用 AdHoc 部署在 iPad 上部署我的应用程序 但收到此错误 我已经检查了 SO 中的几个问题 它们的说法相同 但解决方案始终是重新启动 XCode 重新启动 iPad 重新启动 Mac 我已经完成了所有三个操作 但此错误并未
  • 带枕头的图像上出现羽状边缘

    我试图弄清楚如何使用 Pillow 和 Python 来羽化图像的边缘 我需要像这只可爱的猫这样的东西 忽略可见的边缘 I tried im filter ImageFilter BLUR 但这不是我要找的 看看这个例子 from PIL
  • 使用 Hibernate / Spring / JUnit 设置和拆除复杂的数据库状态

    我有一个正在进行单元测试的课程 需要相当广泛的数据库设置才能运行各个测试方法 此设置需要很长时间 由于希望与当前问题无关的原因 我需要以编程方式而不是从 SQL 转储填充数据库 我遇到的问题是拆卸 如何轻松回滚数据库设置阶段所做的所有更改
  • 我可以用python生成真实的随机数吗?

    我正在学习Python的随机模块 我知道它会生成伪随机数 其核心思想是使用高频时钟作为种子 然后使用函数产生 看起来像随机数 据我所知 在现实世界中产生真实的随机数是不可能的 但我知道Unix随机数生成器引入了一些其他因素 例如鼠标移动轨迹