[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 aa77dd@163.com 于 2016-10-26 14:26 编辑

如果一个伪随机函数以时间 t 为自变量, 尽管这个函数算法上是精确的, 如果能知道运行时的 t , 就能确定给出它的结果值, 这一点上确实是所谓 "伪" 随机了.

然而, 问题的关键是, 每次运行这个函数时, 各种不确定因素让你无法确定自变量 t 将会是什么值, 那么这个伪随机函数最终就仍然生成了一个真的随机数.

换言之, 任何精确的伪随机函数, 只要在运行过程中与任何一种不确定的因素相关, 它就会生成真的随机数.

CMD 最简单的方式, 直接取时间的百分秒值, 随机数范围 [0..9]
  1. echo;%time:~-1%
复制代码

TOP

回复 11# Bella

键盘用手敲, 手是人类这种生物的一部分, 人就是一个真随机函数发生器. 另外, 比如: 某一瞬间的内存占用, 磁盘空间占用, 网络延时, ... 这些都是真的随机信息
1

评分人数

    • Bella: 感谢分享技术 + 1

TOP

本帖最后由 aa77dd@163.com 于 2016-10-26 15:23 编辑

回复 16# 523066680

任何电脑有一个高灵敏度的麦克风就行了吧

随机的信息 无处不在, 一点都不难获得

随机数种子是为了固定获取一个通过某种伪随机函数生成的一个序列

任何信息不能精确预知, 相对而言, 它就是随机的信息了.

如果有一个无所不知, 无所不能的超然存在, 那么一切对于这个超然的存在都将能精确预知, 那么一切都是 "伪" 随机了.

扯远了, 已经扯到哲学了, 不继续了

TOP

回复 19# 523066680

发现是看过的, 也发现不知道英文片名是这么 deep 的一个词

TOP

返回列表