找回密码
 立即注册
大科技语录:
查看: 2704|回复: 11

【问】电脑的随机选择是否有规律?

[复制链接]
发表于 2007-12-21 21:36 | 显示全部楼层 |阅读模式
电脑的随机选择是否有规律?
发表于 2007-12-21 21:40 | 显示全部楼层
我觉得电脑是没有绝对随即的,都是通过复杂算法得到,或许等待量子化原件之后有希望。。。
回复

使用道具 举报

 楼主| 发表于 2007-12-21 21:45 | 显示全部楼层
好复杂,我知道不是觉得随机
电脑也会有他的潜意识
回复

使用道具 举报

 楼主| 发表于 2007-12-21 21:46 | 显示全部楼层
量子化原件是什么东西啊
回复

使用道具 举报

发表于 2007-12-21 22:02 | 显示全部楼层
觉得程序都是三种结构,所以估计不会真正随机
最近吼的很凶的新方向,就是用量子制作CPU等
由于量子本身具有不确定关系,所以搞出随机(至少现在的人只能说随机)还是很有希望的觉得
回复

使用道具 举报

发表于 2007-12-21 22:04 | 显示全部楼层
你是问编程里的随机函数吗?一般都是利用线形同余和时间做种子的。所以并不是真正的随机。
回复

使用道具 举报

 楼主| 发表于 2007-12-21 22:47 | 显示全部楼层
那能不能掌握他的规律呢?
回复

使用道具 举报

发表于 2007-12-22 00:08 | 显示全部楼层
关键在于种子是不是一样。有一种是以上一次函数的调用结果为种子,那样下一个结果是可以预计的。另一种是以时间为种子,或许不行把,不过以时间为种子的也不是真正的随机,因为取得限定范围内的任意数的概率并不是完全一样的。如果你学过编程,可以到网上找随机函数的源代码。我懒得把别人的东西贴在自己写的东西上,虽然有注明出处,不过还是不喜欢。
回复

使用道具 举报

 楼主| 发表于 2007-12-27 22:55 | 显示全部楼层
如果是以时间为种子是不是说比如我在玩游戏
在游戏开始后90秒打死一个怪,怪掉下来一个随机宝物
然后我退出后再进去玩一次,也是在90秒整打死这个怪,掉出来的宝物是不是和上次一样?
只要时间相同,是不是每次都是一样的呢?
回复

使用道具 举报

发表于 2007-12-28 11:49 | 显示全部楼层
关键是程序所使用的算法。我所说的只是C语言中随机函数的算法。所谓时间可能是包括时分秒,也可能是只有秒,毫秒,还有可能和计算机的cpu频率有关
回复

使用道具 举报

发表于 2007-12-31 12:28 | 显示全部楼层
量子计算机相对传统计算机最大的优点是对数字的分解(也就相当于正向计算的逆运算)速度很快
计算机使用的是2进制
它要将输入的信号分解成2进制代码才能进行运算
而传统计算机的分解速度很慢
量子计算机在这方面的优势在于,量子除了有1和0这两个态之外,还可以有1和0的叠加态
这样它就可以创造出新的可以进行逆向运算的逻辑门
也就可以像作乘法一样很快的分解数字了

对于门的理解,我想可以参考刘欣慈的《三体》里面气势磅礴的秦始皇的计算机军队
传统计算机的三个逻辑门——或门、与门、非门并不完全是可逆
回复

使用道具 举报

发表于 2008-1-1 22:16 | 显示全部楼层

表面是随机,其实应该不是!

这个不太会,但顶一下,量子化才是真正的不确定性!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|大科技

GMT+8.8, 2025-1-3 18:53 , Processed in 0.104955 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表