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