猴子排序有什么意義 如果把所有漢字用程序隨機(jī)組合N次,能編寫出偉大的文學(xué)作品嗎?
如果把所有漢字用程序隨機(jī)組合N次,能編寫出偉大的文學(xué)作品嗎?當(dāng)然。但是你不必在浩瀚的文字海洋中找到偉大的作品。這個(gè)問(wèn)題最早出現(xiàn)在20世紀(jì)初一本關(guān)于概率的書中。這也是著名的“無(wú)限猴子定律”。這個(gè)定理的主
如果把所有漢字用程序隨機(jī)組合N次,能編寫出偉大的文學(xué)作品嗎?
當(dāng)然。
但是你不必在浩瀚的文字海洋中找到偉大的作品。
這個(gè)問(wèn)題最早出現(xiàn)在20世紀(jì)初一本關(guān)于概率的書中。
這也是著名的“無(wú)限猴子定律”。
這個(gè)定理的主要思想是:把無(wú)限的猴子放在一個(gè)有無(wú)限打字機(jī)的房間里,讓它們隨意打字。
經(jīng)過(guò)無(wú)限長(zhǎng)的時(shí)間,即使是一個(gè)隨機(jī)鍵入的猴子也可以鍵入一些有意義的單詞,如貓和狗。所以,以此類推,會(huì)有一只猴子幸運(yùn)地連續(xù)或不連續(xù)地打出一本莎士比亞的書。
如果此問(wèn)題擴(kuò)展到中文字符。
那么我給大家推薦一部科幻小說(shuō)——《詩(shī)云》
它是偉大的藝術(shù)三部曲之一《三體》的作者劉慈欣的作品。
這部小說(shuō)完美地詮釋了“極端技術(shù)甚至可以模仿最糟糕的藝術(shù)”這一命題。
神性文明的外星人,擁有宇宙中最先進(jìn)的技術(shù)。轉(zhuǎn)眼間,不知多少光年外的太陽(yáng)在主人公眼里變成了綠色。
然而,他卻深深地沉浸在主人公的唐詩(shī)中。用簡(jiǎn)潔的語(yǔ)言,即使在嚴(yán)格的規(guī)則下,我們也能打開一個(gè)世界。
他和主人公打賭,他會(huì)用自己的技術(shù)制造一臺(tái)機(jī)器,把所有的漢字排列組合起來(lái),他可以用這臺(tái)機(jī)器找到最完美的唐詩(shī)。
結(jié)果,他撲滅了包括太陽(yáng)在內(nèi)的無(wú)數(shù)恒星,把機(jī)器變成了一個(gè)星系。他真的造了一臺(tái)機(jī)器,可以描繪唐詩(shī)中過(guò)去、現(xiàn)在甚至無(wú)限的未來(lái)的一切。
但他還是不能讓機(jī)器搜索出哪首“最偉大的唐詩(shī)”。由人們一個(gè)接一個(gè)地尋找。
強(qiáng)烈建議您閱讀這本小說(shuō)。
猴子排序算法?
什么樣的排名是猴子排名?
Monkey代表無(wú)序,Monkey ranking表示無(wú)序,直到有序?yàn)橹埂?/p>
這樣做的真正意義是對(duì)無(wú)序數(shù)組進(jìn)行排序,并查看它是否會(huì)被排序。這是一個(gè)概率事件??赡芤淮沃缶陀嗁?gòu)了,也可能多次之后仍然沒(méi)有訂購(gòu)。
實(shí)現(xiàn)方法如下:
1,定義數(shù)組
2,數(shù)組隨機(jī)
3,檢查數(shù)組是否有序,繼續(xù)無(wú)序,有序時(shí)停止
這樣一個(gè)簡(jiǎn)單的實(shí)現(xiàn)思想,但是它需要用到隨機(jī)化的知識(shí)和標(biāo)志變量的實(shí)現(xiàn)技巧
代碼如下://得到的數(shù)據(jù)表明排序前要排序多少次
#include<iostream>
使用namespace STD
int source[10],flag[10],res[10
]int sort(){
memset(flag,1,sizeof(flag))
int num=10,count=0
while(num){
int t=rand()//生成介于0-9之間的數(shù)字
if(flag[t]}{
res[count]=source[t
]num-->]}for(int i=0I<9i){
]if(res[i]>res[i 1]}{//僅從小到大的排列
返回0
}
}}
}]返回1]}]int Main(){
int count=0
for(int i=0I<10i){
CIN>>source[i
}]while(sort()!=1){
count]}
cout<< “run”<< count< “times”<< ndl
返回0
}
Excel如何使數(shù)據(jù)隨機(jī)排序?
1。先打開要操作的EXCEL窗體。
2. 然后在E2單元中輸入“=”號(hào)以添加輔助函數(shù)Rand。
3. 在單元格E2中輸入,并在單元格E2的右下角下拉復(fù)制函數(shù)。
4. 選擇排序和篩選,升序和降序都可以。
5. 您可以看到隨機(jī)排序已完成。
6. 最后,保存文件。
請(qǐng)問(wèn)大神最奇葩的排序算法是什么?
我想向您介紹這個(gè)睡眠排序算法。您在4chan上匿名發(fā)布了這些代碼:
此算法的基本原理是為數(shù)組中的每個(gè)數(shù)據(jù)X創(chuàng)建一個(gè)新線程:
●睡眠時(shí)間X秒
●打印輸出X
所有數(shù)據(jù)將同時(shí)被排序。
它適用于所有非負(fù)值數(shù)據(jù)。
在網(wǎng)上論壇上很少看到這樣的排序算法。
猴子瞎敲鍵盤敲出莎士比亞全集,和地球瞎鼓搗鼓搗出最初的單細(xì)胞,這兩者哪一個(gè)的概率更???
至少?gòu)哪壳暗那闆r來(lái)看,地球更可能篡改單細(xì)胞,因?yàn)楹苊黠@,地球已經(jīng)篡改了單細(xì)胞生物,不僅是單細(xì)胞,還有我們先進(jìn)的智能物種。地球所用的時(shí)間并不長(zhǎng)(當(dāng)然是相對(duì)的),只有大約45億年。
但猴子盲目敲鍵盤擊倒莎士比亞,簡(jiǎn)單地從概率分析,如果時(shí)間延長(zhǎng)到無(wú)窮大,就有一定的概率實(shí)現(xiàn)。但這種可能性可以忽略不計(jì)。
此外,兩者之間還有一個(gè)重要的區(qū)別。地球產(chǎn)生的單個(gè)細(xì)胞(或生命形式)將不可避免地發(fā)生,而這在現(xiàn)實(shí)中是不可避免的,而且不會(huì)永遠(yuǎn)發(fā)生。而猴子盲目敲鍵盤敲出莎士比亞全集只有從概率分析才有可能,現(xiàn)實(shí)中可以認(rèn)為發(fā)生的可能性為零。
最重要的一點(diǎn)是數(shù)學(xué)中的概率不等于現(xiàn)實(shí)中的概率,因?yàn)閿?shù)學(xué)不等于現(xiàn)實(shí)和物理。
所謂“無(wú)限時(shí)間”只存在于數(shù)學(xué)概念中?,F(xiàn)實(shí)中沒(méi)有“無(wú)限時(shí)間”。這是數(shù)學(xué)和現(xiàn)實(shí)的最大區(qū)別??茖W(xué)分析,宇宙終有一天會(huì)滅絕,所以它不會(huì)給猴子留下無(wú)限的時(shí)間去擊倒莎士比亞
!就像量子世界中的“量子隧道”現(xiàn)象一樣,我們?cè)诂F(xiàn)實(shí)中有可能直接穿越一堵墻,至少?gòu)臄?shù)學(xué)概率的角度來(lái)看是這樣的。但你認(rèn)為這在現(xiàn)實(shí)中是可能的嗎?