摘要:年成立的為互聯(lián)網(wǎng)提供真正的隨機(jī)數(shù)。在年,隨機(jī)數(shù)市場(chǎng)發(fā)生了一個(gè)巨大的變化,在其芯片組上集成了芯片級(jí)的隨機(jī)數(shù)生成器。
作者:Alon Zakai
編譯:胡子大哈
翻譯原文:http://huziketang.com/blog/posts/detail?postId=58cfc3dda6d8a07e449fdd29
英文原文:A Brief History of Random Numbers
轉(zhuǎn)載請(qǐng)注明出處,保留原文鏈接以及作者信息
(羅馬 12mm 骰子,大英博物館便攜式文物保護(hù)方案-CC BY-SA 2.0)
“在所有的產(chǎn)生隨機(jī)數(shù)的事物中,我認(rèn)為沒(méi)有什么能夠超越骰子了”,這是統(tǒng)計(jì)學(xué)家 Francis Galton 在 1890 年的《自然》雜志中寫(xiě)道。它們?cè)谌萜髦胁粩嗟胤瓭L、互相撞擊,以各種形式和角度與容器壁發(fā)生碰撞,在容器中的位置和形態(tài)在外界看來(lái)都是那么不可預(yù)知,容器哪怕只發(fā)生一次晃動(dòng),外界都不可能知道里面到底是什么形態(tài)。
古已有之的隨機(jī)數(shù)到底如何才能生成均勻的隨機(jī)數(shù)列呢?自然界中隨機(jī)性大量而近乎完美的存在,人類并不能準(zhǔn)確地預(yù)知和量化這種隨機(jī)性。迄今為止發(fā)現(xiàn)最早的骰子(4 個(gè)面)是來(lái)自中東的一座公元前 24 世紀(jì)的墳?zāi)估铩T俳恍┑臍v史是在公元前 1100 年的中國(guó),利用火燒龜殼產(chǎn)生的隨機(jī)龜裂現(xiàn)象,一些“先知”會(huì)根據(jù)龜裂情況來(lái)對(duì)未來(lái)做判斷。又過(guò)了幾個(gè)世紀(jì),在中國(guó)誕生了易經(jīng)占卜法,利用 49 蓍草法進(jìn)行占卜,其操作的分裂過(guò)程很類似于拋硬幣。
機(jī)器生成隨機(jī)數(shù)的第一次觸碰(摘自:“ A Million Random Digits with 100,000 Normal Deviates”)
時(shí)間到了 20 世紀(jì) 40 年代中期,現(xiàn)代世界需要更多的隨機(jī)數(shù),不再是骰子或者蓍草可以滿足的了。RAND 公司發(fā)明了一種機(jī)器,通過(guò)隨機(jī)脈沖發(fā)生器可以生成大量的隨機(jī)數(shù)。他們將這個(gè)機(jī)器運(yùn)行所產(chǎn)生的數(shù)字聚合起來(lái)并發(fā)布成圖書(shū)“A Million Random Digits with 100,000 Normal Deviates”。這在現(xiàn)在看來(lái)是十分荒謬的,但是在當(dāng)時(shí)卻是一個(gè)突破。這是人類第一次產(chǎn)生如此大量的、高質(zhì)量的隨機(jī)數(shù),并且對(duì)公眾是開(kāi)放的。這本書(shū) RAND 公司一直印刷到了 2001 年,現(xiàn)在在亞馬遜上也可以看得到。
于此類似的機(jī)器:搖獎(jiǎng)機(jī),是由著名的 Bletchley Park WWII 破譯小組在 20 世紀(jì) 40 年代發(fā)明的,當(dāng)時(shí)被用來(lái)生成英國(guó)保險(xiǎn)債券彩票所使用的隨機(jī)數(shù)。為了平息公眾對(duì)搖獎(jiǎng)機(jī)的公平性和準(zhǔn)確性的質(zhì)疑和擔(dān)心,官方斥資制作了當(dāng)時(shí)的巨型紀(jì)錄片:“搖獎(jiǎng)機(jī)的重要性(The Importance of Being E.R.N.I.E.)”。下面給出視頻,很值得一看。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/92371.html
摘要:跨域請(qǐng)求詳解從繁至簡(jiǎn)前端掘金什么是為什么要用是的一種使用模式,可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問(wèn)的問(wèn)題。異步編程入門(mén)道典型的面試題前端掘金在界中,開(kāi)發(fā)人員的需求量一直居高不下。 jsonp 跨域請(qǐng)求詳解——從繁至簡(jiǎn) - 前端 - 掘金什么是jsonp?為什么要用jsonp?JSONP(JSON with Padding)是JSON的一種使用模式,可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問(wèn)的問(wèn)題...
摘要:有了之前的簡(jiǎn)述的使用,大致了解了的使用。今天我們就來(lái)扒一扒的源碼。好了,整個(gè)和就關(guān)聯(lián)在一起了。注下篇文章我們?cè)賮?lái)扒一扒源碼當(dāng)把事件廣播出去后,我們就開(kāi)始執(zhí)行該事件的各個(gè)監(jiān)聽(tīng)了。 有了之前的《簡(jiǎn)述 Laravel Model Events 的使用》https://mp.weixin.qq.com/s/XrhDq1S5RC9UdeULVVksoA,大致了解了 Event 的使用。 今天我們...
摘要:扒一扒淘票票界面淘票票界面寫(xiě)的挺美觀的,但是最近看了看淘票票的命名方式,覺(jué)得稍有不妥。命名與頁(yè)面內(nèi)容掛鉤,代碼復(fù)用性低。 BEM解析 BEM是一套CSS國(guó)際命名規(guī)范,是一個(gè)非常有用的功能強(qiáng)大且簡(jiǎn)單的命名約定,它能使前端代碼更易讀,易于理解易于擴(kuò)展。BEM是塊(block)、元素(element)、修飾符(modifier)的縮寫(xiě)。 B:Block是塊,一個(gè)獨(dú)立的組件,將所有東西都劃分...
摘要:可是并沒(méi)有統(tǒng)一的版本號(hào)管理功能,只是額外提供了內(nèi)包的依賴路徑。描述文件支持兩種格式,普通方式和方式,可以直接在其中描述依賴庫(kù)的遠(yuǎn)程地址版本號(hào)等,一個(gè)簡(jiǎn)單的例子我這里使用普通格式然后在根目錄執(zhí)行,即可獲得相關(guān)版本的依賴包非常輕量級(jí),非常簡(jiǎn)潔。 與Linux、OpenStack等成熟的技術(shù)社區(qū)相比,Rancher社區(qū)還是處于初級(jí)發(fā)展階段,一個(gè)技術(shù)社區(qū)的成敗并不是單純的代碼貢獻(xiàn),而學(xué)習(xí)文檔的...
摘要:即將立秋的課多周刊第期我們的微信公眾號(hào),更多精彩內(nèi)容皆在微信公眾號(hào),歡迎關(guān)注。若有幫助,請(qǐng)把課多周刊推薦給你的朋友,你的支持是我們最大的動(dòng)力。課多周刊機(jī)器人運(yùn)營(yíng)中心是如何玩轉(zhuǎn)起來(lái)的分享課多周刊是如何運(yùn)營(yíng)并堅(jiān)持下來(lái)的。 即將立秋的《課多周刊》(第2期) 我們的微信公眾號(hào):fed-talk,更多精彩內(nèi)容皆在微信公眾號(hào),歡迎關(guān)注。 若有幫助,請(qǐng)把 課多周刊 推薦給你的朋友,你的支持是我們最大...
閱讀 2095·2021-11-24 10:34
閱讀 3074·2021-11-22 11:58
閱讀 3729·2021-09-28 09:35
閱讀 1741·2019-08-30 15:53
閱讀 2792·2019-08-30 14:11
閱讀 1567·2019-08-29 17:31
閱讀 559·2019-08-26 13:53
閱讀 2155·2019-08-26 13:45