无限猴子排序大法

灵感来自无限猴子定理

无限猴子定理,也被称为猴子和打印机实验,源自埃米尔·博雷尔于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)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值