灵感来自无限猴子定理
无限猴子定理,也被称为猴子和打印机实验,源自埃米尔·博雷尔于1909年出版的一本谈概率的书籍。这个定理是概率论中的柯尔莫哥洛夫的零一律的一个例子。
定理的基本思想是,如果有无限多的猴子在无限长的时间内随意敲打打字机,那么它们几乎肯定会打出任何给定的文本,包括例如大英博物馆所有的书。这是因为,尽管单个猴子在有限时间内打出特定文本的概率可能非常小,但当猴子的数量和时间都趋于无穷时,这个概率就不再为零。
这个定理经常被用来阐述概率论中的一些概念,特别是关于随机性和无限集合的性质。然而,它也引发了一些哲学和科学上的讨论,例如关于自由意志、随机性和复杂性的本质。
请注意,虽然这个定理在理论上是成立的,但在现实中,由于物理世界的限制(如猴子的寿命、打字机的耐用性等),这种情况实际上是不可能发生的。
import random
n=random.randint(3,10)
a=[]
for N in range(n):
A=random.randint(1,100)
a.append(A)
print(a)
b='t'
for c in range(6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666):
for i in range(n-1):
if a[i]>a[i+1]:
random.shuffle(a)
b='f'
break
else:
b='t'
if b=='t':
break
print(a)
print(n)