莎士比亚的剧本只能出现在人类历史上
中国有句古话“三个臭皮匠,赛过诸葛亮”,说的是三个才能平庸的人,若能同心协力、集思广益,也能提出比诸葛亮还周到的计策。据此,有人提出假设:一百万只猴子胡乱敲打面前的打字机,是否可能其中一只猴子恰巧能敲出莎士比亚的剧本之一呢。
让我们来验证这个美好的假设能否实现:
如果人类神经元的动作电位活动会产生随机字母,我们只需要计算出人类所有的神经元的动作电位活动要打出一个含20个字母的字符串所需的时间,就能初步判定该假设能否实现。
这些神经细胞的活动电位产生的随机字母多久能打出你的名字?英语有26个字母,忽略大小写和标点,要编码一个字母需要最少log226=4.7个位,我们可以将每个神经元看成是每秒钟产生10 / 4.7 = 2.12个字母的打字机。
接下来,我们又假设一个人名大概是20个字母长度,打出你的名字的平均次数是2620,需要94个位,即9.4秒。那么,打出一个含20字母的字符串,人类大脑共有860亿个神经元,故大脑每秒能产生约100亿(860亿/9.4s)个字母符。
根据排列组合知识可知,正确打出该字母符的概率是1/2620,也就是说平均要打2620次才能打出正确的字符,那么正确打出该字母符所需的总时间大约是690亿年——这比宇宙存在的历史还长好几倍!
看来,莎士比亚的剧本只能出现在人类历史上,一百万只猴子妄想胡乱敲出莎士比亚的剧本。, 百拇医药(丁敏)
让我们来验证这个美好的假设能否实现:
如果人类神经元的动作电位活动会产生随机字母,我们只需要计算出人类所有的神经元的动作电位活动要打出一个含20个字母的字符串所需的时间,就能初步判定该假设能否实现。
这些神经细胞的活动电位产生的随机字母多久能打出你的名字?英语有26个字母,忽略大小写和标点,要编码一个字母需要最少log226=4.7个位,我们可以将每个神经元看成是每秒钟产生10 / 4.7 = 2.12个字母的打字机。
接下来,我们又假设一个人名大概是20个字母长度,打出你的名字的平均次数是2620,需要94个位,即9.4秒。那么,打出一个含20字母的字符串,人类大脑共有860亿个神经元,故大脑每秒能产生约100亿(860亿/9.4s)个字母符。
根据排列组合知识可知,正确打出该字母符的概率是1/2620,也就是说平均要打2620次才能打出正确的字符,那么正确打出该字母符所需的总时间大约是690亿年——这比宇宙存在的历史还长好几倍!
看来,莎士比亚的剧本只能出现在人类历史上,一百万只猴子妄想胡乱敲出莎士比亚的剧本。, 百拇医药(丁敏)