建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

ttking

发帖: 455粉丝: 27

发消息 + 关注

发表于2021年04月30日 16:06:31 195 2
直达本楼层的链接
楼主
显示全部楼层
[技术干货] 真随机数和伪随机数的产生原理

# 1.真随机数 >真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。 ----百度百科 说的明白一点,就是自然界中的有很多不确定的现象,例如一片沙漠中的各个沙粒的重量,或者大气中分子的热运动轨迹,通过对这些现象的测量,就可以获得真随机数。优质的真随机源头就是那些人类还无法把握其规律的自然现象。 # 2.伪随机数 计算机程序中使用的随机数通常都是用真随机数做种子去生成的伪随机数. 计算机程序中一般都是用伪随机。 计算机首先要获得真随机数来做伪随机数算法的种子。真随机数可以从从自然现象中获取,例如读取一段时间耳机收到的噪音,或者内存条上的分子热运动信息。 按照真随机数的提取方法,不管取多少次,都可以看到各个输出是无规律的。但是伪随机数是计算出来的,如果原始种子比较短,很快伪随机数就出现周期性的重复了。当然,种子越长,周期也就会越长 # 3.随机数的应用 - 1. 密码算法方面 - 2. 安全协议方面 - 3. 数字水印方面 - 4. 密码芯片的安全方面
举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

sangjunke

发帖: 212粉丝: 2

发消息 + 关注

发表于2021年04月30日 16:12:17
直达本楼层的链接
沙发
显示全部楼层

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

极客潇

发帖: 521粉丝: 70

发消息 + 关注

发表于2021年04月30日 16:32:35
直达本楼层的链接
板凳
显示全部楼层

感谢分享

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200