Sunday, August 31, 2008

伪随机

因为不知道要听什么,所以最近常用到shuffle songs,所谓shuffle songs就是nano随机给你播歌,它放什么你就听什么。
但这个所谓的随机,究竟怎么个随即法,我是非常怀疑的。

比如我们吃苹果,有两个备选项可供选择,我们虽说“随便挑一个”,但还是有一定的比较比如成色和长相。没什么东西是绝对随机的,一般外界对系统一个很小作用,系统地反应很大就认为随机。
人尚如此,你要电脑做无差异的选择,那不是更加不现实了嘛。电脑的随机,我猜也无非就是拿个啥啥程序,生成一个伪随机数,大于某个值就ok。然后跑一下,就算结束了。
nano的随机选择也让我很无语,经常是4、5首五月天的歌连着播,然后3、4首刘若英的歌连着播,显然,它设定的程序还是不够高端。

总感觉,其实实际的一切都是伪随机,随机是通过一个在特定条件下不可观测的起因引发了一个可观测的结果。比如硬币投在空中翻转时,凭肉眼无法观测哪面向上,但是落地之后就可观测了;洗牌的时候无法记住哪张是哪张,但是一旦抽出一张就可以知道。 

No comments: