專利名稱:從天文事件生成隨機(jī)數(shù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種隨機(jī)數(shù)發(fā)生器,尤其涉及從天文事件產(chǎn)生隨機(jī)數(shù)和其他數(shù)據(jù)的機(jī)構(gòu)和方法。
背景技術(shù):
可以注意到隨機(jī)性和隨機(jī)數(shù)據(jù)被傳統(tǒng)地應(yīng)用于各種各樣的目的,例如像擲骰子游戲的機(jī)遇游戲。這樣的隨機(jī)數(shù)據(jù)通常具有隨機(jī)數(shù)、字母、符號或其他變量,例如,但不限于,光和聲音的形式。
隨著計算機(jī)的出現(xiàn),人們認(rèn)識到需要一種用于向計算機(jī)程序引入隨機(jī)性的手段。然而,似乎令人吃驚,很難讓計算機(jī)隨機(jī)地做某事。計算機(jī)盲目地按照其指令執(zhí)行一個程序,因此完全可以預(yù)知?,F(xiàn)在,有生成“偽”隨機(jī)數(shù)的軟件。雖然數(shù)字“看起來”隨機(jī),但它們不是真正的隨機(jī),因為軟件使用了確定性的規(guī)則。
真正的隨機(jī)數(shù)典型地通過對計算機(jī)外部的熵源的采樣和處理而生成。如果可以得到內(nèi)部熵源,真正的隨機(jī)數(shù)也可以由計算機(jī)內(nèi)部的硬件來生成。一個熵源可以是很簡單的,例如鼠標(biāo)移動的變化或鍵入之間的時間值。然而,在實踐中,使用用戶輸入作為熵源是很難處理的。例如,鍵入通常由計算機(jī)的操作系統(tǒng)緩存,這意味著幾個鍵入在送往等待它們的程序之前已被收集。對于程序,似乎這些按鍵是幾乎在同時鍵入的。
好的熵源為放射性源。放射性源發(fā)生衰變的時間點是完全不可預(yù)測的,可以被采樣并送入到計算機(jī)內(nèi),用來避免操作系統(tǒng)中的任何緩存機(jī)制。其他的熵源可以是無線電噪聲、熱噪聲、來自辦公室或?qū)嶒炇业谋尘奥晫W(xué)噪聲、或網(wǎng)站上的“點擊”。
“隨機(jī)性”的質(zhì)量可以用各種方法測量。一個常見的方法是計算在一個數(shù)字系列中的信息密度或熵。在數(shù)字系列中的熵值越高,越難以系列中前面的數(shù)字為基礎(chǔ)預(yù)測一個給定數(shù)字。一個好的隨機(jī)數(shù)序列有高的熵值級別,雖然高的熵值級別不能保證隨機(jī)性(作為例子,用商用軟件文件壓縮程序壓縮的計算機(jī)文件通常具有高的熵值級別,但是數(shù)據(jù)是高度結(jié)構(gòu)化的,所以不隨機(jī))。因此,為對隨機(jī)數(shù)發(fā)生器進(jìn)行徹底的測試,只是計算數(shù)字中的熵值級別是不夠的。技術(shù)人員可以在下列網(wǎng)站找到更多的細(xì)節(jié)http://www.random.org/essay.html。
在現(xiàn)有技術(shù)中,公開了許多生成隨機(jī)數(shù)的方法。見例如美國專利第6,542,014號;第6,393,448號;和第6,435,501號。
離線隨機(jī)數(shù)發(fā)生器有獨特的要求。在此使用的術(shù)語“離線”意為在其中隨機(jī)數(shù)潛在的用戶不能親身目睹數(shù)字生成的過程任何隨機(jī)數(shù)發(fā)生器。
在博彩業(yè)中,某些州和國家發(fā)行彩票,例如樂透彩券或抽彩券,通常利用一個物理的裝置進(jìn)行抽獎,例如一個裝有數(shù)字球的容器,從中(希望是)隨機(jī)地抽出小球。一些博彩委員會正轉(zhuǎn)向使用基于計算機(jī)的系統(tǒng)來模擬裝有數(shù)字球的容器。在新西蘭有一此例。
稱為“因特網(wǎng)博彩”的迅速發(fā)展的市場依賴于隨機(jī)數(shù)發(fā)生器的使用以產(chǎn)生每個游戲的獲獎結(jié)果和每個游戲機(jī)會。使用兩種類型的隨機(jī)數(shù)發(fā)生器那些產(chǎn)生所謂“真”隨機(jī)數(shù)的發(fā)生器,其中隨機(jī)數(shù)是由專用于隨機(jī)數(shù)生成的硬件裝置產(chǎn)生的數(shù)據(jù)流;以及那些通過使用為此目的設(shè)計的軟件產(chǎn)生的所謂“偽”隨機(jī)數(shù)的發(fā)生器。
博彩和彩票業(yè)界的某些人士建議,對基于計算機(jī)的抽獎有四個必要條件(1)由計算機(jī)抽取的數(shù)字集的概率與使用數(shù)字球從容器中完全隨機(jī)地抽出的概率應(yīng)該一樣;(2)沒有人(包括程序員或?qū)Υ朔椒ㄟM(jìn)行合格檢測的人員)可以預(yù)測將抽取的數(shù)字;(3)沒有人可以影響抽獎的結(jié)局使其對他或她有利;以及(4)某些有資格的人員必須可以證明前面三個條件的滿足,如Robert Davies在http://www.robertnz.net/true rng.html中所總結(jié)的。
對于適用于博彩的離線隨機(jī)數(shù)發(fā)生器,也應(yīng)該滿足下列附加必要條件(5)潛在的玩家應(yīng)該可以了解隨機(jī)數(shù)發(fā)生器是如何工作的;(6)潛在的玩家應(yīng)該感到隨機(jī)數(shù)發(fā)生器是公平的;以及(7)它應(yīng)該是新穎的。
本領(lǐng)域已知有某些基于光子檢測的隨機(jī)數(shù)發(fā)生器,例如美國專利第6,539,410號所示,以及某些基于湍流對流的隨機(jī)數(shù)發(fā)生器,例如美國專利公開第2001/0046293號所示。然而,向潛在的游戲玩家解釋這些系統(tǒng)如何工作是極其困難的。一個適用于博彩的隨機(jī)數(shù)發(fā)生器按照上述討論的1-4點是“公平的”還不夠。潛在的玩家必須感到它是公平的。
因此,在本領(lǐng)域中需要有新穎的系統(tǒng)和方法以生成滿足上述要求的和避免當(dāng)前技術(shù)限制的純隨機(jī)數(shù)或其他隨機(jī)數(shù)據(jù)。
發(fā)明內(nèi)容
與本發(fā)明的原理相一致的系統(tǒng)和方法通過提供新穎的隨機(jī)數(shù)發(fā)生器專注于這些和其他的需求。本發(fā)明的新穎性在于,除了其他的以外,它是從真正的外層空間力量來生成一個純隨機(jī)數(shù)流。本發(fā)明以一種透明和新穎的方式提供與隨機(jī)離線事件結(jié)合的自然力的直接連接。
在一個實施方式中,本發(fā)明涉及一個探測信號的裝置,為生成隨機(jī)數(shù)的目的,用來探測來自例如宇宙輻射的天文事件的信號。隨機(jī)數(shù)適用于廣泛多種的應(yīng)用,例如機(jī)遇游戲、星座占卜、占星術(shù)、聲音和光顯示,等等。該裝置包括一個宇宙射線探測器、一個帶存儲器的邏輯電路、一個電源和一個通信裝置。一個控制電路設(shè)置成用來記錄來自探測器的原始數(shù)據(jù),和以預(yù)定的時間間隔通過通信裝置向一個例如博弈裝置的接收裝置傳輸該數(shù)據(jù)或從原始數(shù)據(jù)中導(dǎo)出的處理數(shù)據(jù)。該裝置可以在無空氣的環(huán)境中運轉(zhuǎn),例如在衛(wèi)星上,或可以在維持生命的環(huán)境中運轉(zhuǎn),例如在載人空間站上,以及也可以在地球上運轉(zhuǎn)。
在另一個實施方式中,本發(fā)明包括為生成隨機(jī)數(shù)的目的,對采集的數(shù)據(jù)應(yīng)用數(shù)學(xué)或其他算法規(guī)則的方法。另外,該方法可以包括對生成的隨機(jī)數(shù)進(jìn)行加密的手段。
本發(fā)明的另一個實施方式涉及具有多個探測器的裝置。
此外本發(fā)明的另一個實施方式涉及具有為其定向并保持定向于天文事件源的裝置的裝置。
尤其是,本發(fā)明包含一個隨機(jī)數(shù)據(jù)發(fā)生器,其包括(a)用于從天文事件探測信號的裝置;(b)用于從所述信號計算隨機(jī)數(shù)據(jù)的裝置;以及(c)用于存儲所述隨機(jī)數(shù)據(jù)的裝置。
在另一個實施方式中,本發(fā)明包含一個隨機(jī)數(shù)發(fā)生器,其包括(a)用于從天文事件探測信號的裝置;(b)用于從所述信號計算隨機(jī)數(shù)的裝置;(c)用于存儲所述隨機(jī)數(shù)的裝置;以及(d)用于向接收裝置分配所述隨機(jī)數(shù)的裝置。
在另一個實施方式中,本發(fā)明包含一個具有處理器的隨機(jī)數(shù)發(fā)生器,該處理器在軟件控制下運行,用于處理天文信號以使用數(shù)學(xué)規(guī)則生成純隨機(jī)數(shù),該規(guī)則包括對代表來自信號的數(shù)據(jù)的脈沖進(jìn)行標(biāo)準(zhǔn)偏差計算。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)據(jù)的方法,其包括步驟(a)通過探測來自天文事件的信號采集熵;(b)使用數(shù)學(xué)規(guī)則從該信號生成隨機(jī)數(shù)據(jù);(c)存儲該隨機(jī)數(shù)據(jù);(d)對隨機(jī)數(shù)據(jù)進(jìn)行數(shù)字無偏(unbiasing);以及
(e)從無偏的隨機(jī)數(shù)據(jù)產(chǎn)生隨機(jī)數(shù)據(jù)池并存儲。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)的方法,其包括步驟(a)通過探測來自天文事件的信號采集熵;(b)存儲這些信號;(c)使用數(shù)學(xué)規(guī)則從這些信號生成隨機(jī)數(shù);(d)存儲這些隨機(jī)數(shù);(e)對隨機(jī)數(shù)進(jìn)行數(shù)字無偏;(f)從無偏的隨機(jī)數(shù)產(chǎn)生隨機(jī)數(shù)池并存儲;以及(g)向用戶分配來自隨機(jī)數(shù)池的數(shù)字。
在另一個實施方式中,本發(fā)明包含一種使用數(shù)學(xué)規(guī)則生成隨機(jī)數(shù)的方法,包括步驟(a)存儲從探測器接收的一系列脈沖,每個脈沖代表探測器在一段時間內(nèi)接收的原始天文數(shù)據(jù),脈沖的數(shù)量在統(tǒng)計上是有意義的;以及(b)對每個脈沖進(jìn)行如下的統(tǒng)計偏差計算(1)當(dāng)脈沖等于或大于一個正標(biāo)準(zhǔn)差時,認(rèn)為其為“1”;(2)當(dāng)脈沖等于或大于一個負(fù)標(biāo)準(zhǔn)差時,認(rèn)為其為“0”;(3)當(dāng)脈沖在一個負(fù)標(biāo)準(zhǔn)差和一個正標(biāo)準(zhǔn)差之間時,認(rèn)為其為無效。
在另一個實施方式中,本發(fā)明包含一種通過向從天文事件生成的純隨機(jī)數(shù)提供訪問來改善機(jī)遇游戲的隨機(jī)性的方法,其包括(a)探測來自天文事件的信號;(b)使用數(shù)學(xué)規(guī)則從這些信號生成隨機(jī)數(shù);(c)存儲這些隨機(jī)數(shù);(d)處理隨機(jī)數(shù)以消除偏差(bias);以及(e)向機(jī)遇游戲的經(jīng)營者分配處理過的隨機(jī)數(shù)。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)據(jù)的方法,其包括
(a)使用位于太空中的專用傳感器探測來自太空現(xiàn)象的信號;(b)將信號傳輸?shù)降厍蛏系幕荆?c)存儲這些信號;(d)將處理程序應(yīng)用于這些信號以生成隨機(jī)數(shù)據(jù);以及(e)將隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)使用位于地球的專用傳感器接收來自太空現(xiàn)象的信號;(b)將信號傳輸?shù)交荆?c)存儲這些信號;(d)將處理程序應(yīng)用于這些信號以生成隨機(jī)數(shù)據(jù);以及(e)將隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)在一個現(xiàn)存的基于地球的采集設(shè)施處接收來自太空現(xiàn)象的信號;(b)將信號傳輸?shù)交荆?c)存儲這些信號;(d)將處理程序應(yīng)用于這些信號以生成隨機(jī)數(shù)據(jù);以及(e)將隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
在另一個實施方式中,本發(fā)明包含一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)探測來自受太空現(xiàn)象影響的事件的信號;(b)將這些信號傳輸?shù)交荆?c)在基站存儲這些信號;(d)將處理程序應(yīng)用于這些信號以生成隨機(jī)數(shù)據(jù);以及(e)將隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
在另一個實施方式中,本發(fā)明包含一種生成周期性的隨機(jī)數(shù)流的方法,其包括
(a)探測來自外星源的信號用作種子;(b)將這些種子傳輸?shù)交荆?c)存儲這些種子;(d)將算法計算應(yīng)用于這些種子以生成隨機(jī)數(shù);以及(e)將隨機(jī)數(shù)傳輸給一個或多個最終用戶。
在另一個實施方式中,本發(fā)明包含一種生成連續(xù)性的隨機(jī)數(shù)流的方法,其包括(a)探測來自外星事件的信號;(b)將這些信號連續(xù)地傳輸?shù)交荆?c)從這些信號生成連續(xù)的隨機(jī)數(shù)流;以及(d)將隨機(jī)數(shù)連續(xù)地傳輸給一個或多個最終用戶。
在此引入的構(gòu)成本說明書一部分的附圖用來舉例說明本發(fā)明,并與說明書一起對本發(fā)明進(jìn)行解釋。在附圖中圖1是一個示出了本發(fā)明的一個實施方式的框圖;圖2是一個示出了本發(fā)明的另一個實施方式的框圖;圖3是圖2的探測器柵格210的框圖;以及圖4是一個示出了本發(fā)明的一個實施方式的處理流程的高級別示意圖。
具體實施例方式
定義為本申請的目的并為更全面地理解本發(fā)明的范圍和本質(zhì),定義下列術(shù)語“隨機(jī)數(shù)”意為不僅僅是常規(guī)的例如“0”、“1”、“2”、等等的數(shù)字以隨機(jī)的順序或在隨機(jī)的時間出現(xiàn),而且是可以被顯示的或可以控制一個進(jìn)程的任何隨機(jī)的字母、符號或信號。
“熵”意為一個封閉系統(tǒng)的無序性或隨機(jī)性的度量。
“天文事件”意為以某種方式根據(jù)外層空間的力或天體而生成的或受影響于外層空間的力或天體的任何事件。
“用戶”意為機(jī)遇游戲的一個玩家,與星座占卜或占星術(shù)有牽連的某人,或與在通過光或聲音產(chǎn)生一個環(huán)境時涉及的某人,在該環(huán)境中變化的設(shè)計特征以本發(fā)明描述的方式受影響于太空的力量。
“離線”意為在其中隨機(jī)數(shù)潛在的用戶不能親身目睹數(shù)字生成的過程的任何隨機(jī)數(shù)發(fā)生器。
隨機(jī)數(shù)據(jù)的探測和采集純隨機(jī)數(shù)和數(shù)據(jù)的生成需要一個在隨機(jī)數(shù)發(fā)生器外部的純隨機(jī)原始數(shù)據(jù)或熵的源。在一個實施方式中,本發(fā)明使用了基于太空的數(shù)據(jù)流,其來自現(xiàn)在正在宇宙中疾馳的現(xiàn)有的衛(wèi)星。在此給出幾個例子,某些是通過探測和測量外層空間的溫度,某些是磁或太陽風(fēng),某些是北極光離子,某些是太陽的擾動和土星環(huán)的組成。
所有該數(shù)據(jù)通常經(jīng)由現(xiàn)有的傳感器傳遞并下行鏈接到地面站。它是穩(wěn)定的數(shù)據(jù)流。
在一個實施方式中,為防止數(shù)據(jù)流可能被篡改的擔(dān)心,本發(fā)明每分鐘幾次隨機(jī)地接進(jìn)不同的數(shù)據(jù)流。
在另一個實施方式中,本發(fā)明只依賴于單個可能是加密的數(shù)據(jù)流。
在另一個實施方式中,為生成唯一的數(shù)字集(從而從統(tǒng)計學(xué)的觀點使任何篡改的影響變得毫無意義),將基于太空的隨機(jī)數(shù)據(jù)流偏移或與另一個隨機(jī)數(shù)據(jù)流(例如來自于可商業(yè)地得到的隨機(jī)數(shù)發(fā)生器芯片)“混合”。
隨機(jī)數(shù)或數(shù)據(jù)流可以從衛(wèi)星或空間站上的太空或高空間方位氣球或其他移動平臺發(fā)送,或者來自于基于地面的望遠(yuǎn)鏡或其他儀器。隨機(jī)數(shù)可以在位于蜂窩電話塔或其他設(shè)施的接收器上接收,如果需要,可以進(jìn)一步處理和進(jìn)一步分配給博彩游戲經(jīng)營者或最終用戶。
隨機(jī)數(shù)的生成為從一個基于計算機(jī)的算法過程產(chǎn)生真隨機(jī)數(shù),需要一個在隨機(jī)數(shù)發(fā)生器機(jī)器外部的熵源。這對于防止“種子”過程的引出和利用窮舉解密技術(shù)進(jìn)行數(shù)字序列預(yù)測是必要的。在本發(fā)明中,熵源是從外星源得到的。
為了達(dá)到對真隨機(jī)數(shù)生成所需的質(zhì)量,本發(fā)明包括下列實施方式(1)一個輕量級(lightweight)的高性能的選擇,其使用傳統(tǒng)的種子技術(shù)和算法計算,但在其中的播種過程是直接源于不可預(yù)測的外星源;以及(2)一個非算法的基于硬件的生成選擇,其使用例如光和聲音的外星事件來產(chǎn)生連續(xù)的隨機(jī)數(shù)流。
在任一的情況下,使用相同的高級別程序流程結(jié)構(gòu)來產(chǎn)生隨機(jī)數(shù)。在此過程中基本的步驟如圖4所示。該步驟為(1)熵采集;(2)數(shù)字無偏;(3)隨機(jī)池產(chǎn)生;和(4)隨機(jī)數(shù)分配。
熵采集在第一步驟中,本發(fā)明利用例如光或無線電波的電磁信號作為比特生成的無秩序的源。源自于空間的無線電波和光,用來驅(qū)動一個連接到封閉且加密的機(jī)器鏈接的總和的專用硬件。可能的源包括但不限于宇宙射線、太陽風(fēng)事件、太陽耀斑、重力事件和影響、太陽系以外的擾動、以及其他天文事件和影響。在使用過程中,在任意的時間點上,這個信息的實際的源將可能對用戶保密以確保其可靠的完整性。
首先,無秩序的數(shù)據(jù)源(例如來自天文事件的信號)產(chǎn)生一個由探測器生成的二進(jìn)制數(shù)字序列。這些二進(jìn)制數(shù)字是連續(xù)流形式的壹(1)或零(0)。由于該流的趨勢是向任一方向(如1或0)偏斜,因此需要一個稱為去偏移(de-skewing)的過程。
數(shù)字無偏在本發(fā)明的另一個特征中,應(yīng)用處理程序來消除偏斜和保證數(shù)據(jù)的隨機(jī)性。利用一個可接受的去偏移過程,將可消除任何數(shù)字偏斜。以下為此過程的一種可能的概述。本領(lǐng)域的技術(shù)人員理解會有不同的手段來完成去偏移。
假設(shè)一個原始的隨機(jī)數(shù)輸出為01101110010111011110001001101010111100110111111000010001它首先被分離為2比特的序列01 10 11 10 01 01 11 01 11 10 00 10 01 10 10 10 11 11 00 11 01 1111 10 00 01 00 01然后,丟棄重復(fù)的序列00和1101 10_10 01 01_01_10_10 01 10 10 10____01__10_01_01最后,用0替換01并用1替換10,給出最終的序列串01 100 0 1 10111 0 1 0 0隨機(jī)池的產(chǎn)生在客戶服務(wù)使用此比特流之前,將此比特流采集到基于計算機(jī)的高速緩沖存儲器。現(xiàn)在進(jìn)行連續(xù)的評估過程以確保所生成的數(shù)字的質(zhì)量。這些評估形成服務(wù)級別質(zhì)量檢查的一部分并驅(qū)動對熵的最初的源的一個反饋循環(huán)。這可以實現(xiàn)連續(xù)的源切換。
分配已經(jīng)校正了異常偏移,于是在通過一系列服務(wù)層分配之前,數(shù)據(jù)緩存于一個數(shù)字池中。
將許多的服務(wù)提供給例如娛樂場、星座占卜提供者和其他的客戶用于分配隨機(jī)數(shù)。這些包括因特網(wǎng)web服務(wù);FTP集合和基于XML的工具。
應(yīng)該注意隨機(jī)數(shù)的分配不需要“實時的”交付。例如,在一個實施方式中,隨機(jī)數(shù)可以在時延的基礎(chǔ)上交付,或可以存儲用于將來的使用,例如在用于“刮刮卡”的獲獎數(shù)字選擇中。
還應(yīng)該注意,在本發(fā)明另一個實施方式中,完全不需要隨機(jī)數(shù)據(jù)“分配”的步驟。當(dāng)例如最終用戶能夠就地訪問所有的系統(tǒng)要素,包括天文事件、例如望遠(yuǎn)鏡或碟形衛(wèi)星天線的接收裝置,以及用于保證數(shù)據(jù)隨機(jī)性的位置,就會出現(xiàn)該情況。
硬件實施現(xiàn)在參考圖1,圖1是本發(fā)明一個實施方式100的框圖。優(yōu)選地,包括一個存儲器125的邏輯電路或處理器120連接到探測器110和雙向通信裝置130。探測器110是一個用于探測由隨機(jī)天文事件——例如宇宙射線、太陽風(fēng)或噴發(fā)、超新星爆發(fā)和其他事件——生成的電磁信號或其他信號的探測器。在另一個實施方式中,探測器110也可以適用于探測在地球大氣中的擾動,或在海洋波浪中的擾動。電源140向元件110、120和130提供必要的電力。在此實施方式中,存儲器125以預(yù)定的周期存儲來自探測器110的原始數(shù)據(jù),然后通過通信裝置130無線地傳輸該數(shù)據(jù)。遠(yuǎn)端的基站或其他接收裝置(未示出)接收該數(shù)據(jù),然后應(yīng)用數(shù)學(xué)規(guī)則將該數(shù)據(jù)轉(zhuǎn)換成隨機(jī)數(shù),用于后來的顯示或其他用途。本發(fā)明所有的功能在軟件的控制下得以實現(xiàn),該軟件優(yōu)選地存儲于存儲器125中。
在此描述的隨機(jī)數(shù)發(fā)生器優(yōu)選地包括多個“非專門設(shè)計的”組件,它們可以在無空氣的環(huán)境中運轉(zhuǎn),例如在衛(wèi)星上,或在空間站的維持生命的環(huán)境中運轉(zhuǎn),以及在地球上運轉(zhuǎn)。本領(lǐng)域的一個技術(shù)人員應(yīng)該理解可以得到多種“非專門設(shè)計的”組件以滿足本發(fā)明所需的各種功能。
在一個選擇性的實施方式中,用于將原始數(shù)據(jù)轉(zhuǎn)換為隨機(jī)數(shù)的電路與探測器裝在一起,以及通信裝置只是將隨機(jī)數(shù)傳輸?shù)竭h(yuǎn)端的接收器,而不傳輸原始數(shù)據(jù),除非有這樣的指令。在還有另一個實施方式中,本發(fā)明進(jìn)一步包括一個實際的機(jī)遇游戲裝置,例如與探測器和轉(zhuǎn)換電路裝在一起的基諾(keno)游戲機(jī),以及通信裝置僅僅傳輸使用本地生成的隨機(jī)數(shù)作為輸入而玩出的機(jī)遇游戲的結(jié)果。
如下的例子用來說明,但不限制本發(fā)明。探測器110開啟“x”秒,接收原始數(shù)據(jù)并以“脈沖”的方式存儲。將結(jié)果傳遞到一個基礎(chǔ)單元并存儲。這個脈沖重復(fù)有統(tǒng)計意義的次數(shù)。為本討論的目的,假設(shè)結(jié)果形成一個標(biāo)準(zhǔn)的鐘形曲線。掌握了此信息,本發(fā)明就可以應(yīng)用數(shù)學(xué)規(guī)則來將原始數(shù)據(jù)轉(zhuǎn)換為隨機(jī)數(shù),其如下對每一個脈沖進(jìn)行統(tǒng)計學(xué)偏差計算。該計算的結(jié)果生成一個例如下面的表格以將脈沖轉(zhuǎn)換為適用于機(jī)遇游戲的隨機(jī)數(shù)(a)如果脈沖等于或大于一個正標(biāo)準(zhǔn)差,認(rèn)為其為“1”。
(b)如果脈沖等于或大于一個負(fù)標(biāo)準(zhǔn)差,認(rèn)為其為“0”。
(c)如果脈沖在一個負(fù)標(biāo)準(zhǔn)差和一個正標(biāo)準(zhǔn)差之間,認(rèn)為其為無效(“重做”)。
現(xiàn)在參考圖2,其是一個示出了本發(fā)明的另一個實施方式100的框圖。該實施方式設(shè)計用來生成適用于“基諾”型游戲的隨機(jī)數(shù)。探測器柵格210包括離散探測部分或者區(qū)域。參考圖3,探測器柵格位置14周圍的探測器柵格——即1、2、3、13、15、25、26和27——將不能探測到探測器柵格位置14探測的事件(或探測器柵格位置14探測的事件在這些周圍的探測器柵格內(nèi)將會足夠地微弱)。
為確保適用于機(jī)遇游戲的隨機(jī)數(shù)的生成,探測器柵格210需要特殊方式的方向調(diào)節(jié)以獲得最佳的結(jié)果。例如,如果太陽作為來自天文事件(如太陽噴發(fā))的數(shù)據(jù)源,那么探測器應(yīng)該始終定向于太陽以確保不間斷的數(shù)據(jù)供應(yīng)。定向裝置220保持探測器柵格210的定位。電源140為所有的組件提供電力。通信電路130提供該裝置與遠(yuǎn)端基站或其他接收裝置之間的雙向通信。
以下為另一個實施例用來說明,但不限制本發(fā)明。在此實施方式中,探測裝置、相關(guān)的電路和游戲裝置全都部署在太空中,例如在衛(wèi)星上。一旦進(jìn)入軌道,將進(jìn)行下列操作1.自檢2.檢測來自探測器柵格的結(jié)果
3.游戲開始4.游戲結(jié)束5.游戲結(jié)果加密6.游戲結(jié)果傳遞7.如果有指令,則加密和傳遞檢測數(shù)據(jù)和原始數(shù)據(jù)8.清除和復(fù)位上述步驟進(jìn)一步描述如下自檢第一步確保裝置正常運行。邏輯電路120在開始新游戲之前,執(zhí)行一個診斷程序。將遇到的任何問題提交基站進(jìn)行分析。檢測來自探測器柵格的結(jié)果。第二步確保探測器柵格事實上在探測一個統(tǒng)計上的隨機(jī)事件。存儲足夠的數(shù)據(jù)用于統(tǒng)計分析。計算一個正標(biāo)準(zhǔn)偏差并用來確定一個閾值事件(一個“發(fā)牌”)。
游戲開始為此例的目的,機(jī)遇游戲涉及為最大的回報從48個可能的數(shù)字中選取6個。即不能有重復(fù)的數(shù)字。所以當(dāng)邏輯電路120確定一個柵格號碼已經(jīng)遇到一個閾值事件時,記錄那個號碼并將不再使用。
游戲結(jié)束當(dāng)以此方式確定了6個數(shù)字,游戲則結(jié)束。
游戲結(jié)果加密為維持安全性,由邏輯電路120對結(jié)果進(jìn)行加密。
結(jié)果傳遞6個獲勝的數(shù)字發(fā)送到游戲經(jīng)營者的基站。另外結(jié)果可以發(fā)送到博彩委員會或其他控制性政府機(jī)構(gòu)和/或無利害關(guān)系的第三方以向游戲的玩家確保公平性。
如果有指令,則加密和傳遞檢測數(shù)據(jù)和原始數(shù)據(jù)。為使裝置的所有者能確保裝置的正常運行,使用一個由軟件控制的處理器或一個硬件加密模塊來加密和傳遞關(guān)于游戲的所有數(shù)據(jù),從最初的檢測數(shù)據(jù)到當(dāng)前游戲的原始數(shù)據(jù)。另外,控制性政府機(jī)構(gòu)和/或無利害關(guān)系的第三方可能需要訪問該信息。如果帶寬不是問題,應(yīng)該傳遞每個游戲的這一信息。假設(shè)帶寬有問題,信息應(yīng)該通過預(yù)定的表格和/或按照指令傳遞。
應(yīng)用本發(fā)明可用于眾多的博彩游戲和其他情形。例如,產(chǎn)生的結(jié)果可以提供給現(xiàn)有的娛樂場和賓果、基諾、卡西諾、彩票游戲以及因特網(wǎng)博彩網(wǎng)站。另外,該技術(shù)也可以提供給非博彩市場,例如占星術(shù)和星座占卜服務(wù),或以提供基于從外層空間力量生成的隨機(jī)性的數(shù)據(jù)流為基礎(chǔ)的任何服務(wù)。同樣,可以基于本發(fā)明開發(fā)計算機(jī)游戲。
一個數(shù)據(jù)中心可以加密數(shù)據(jù)并通過它們的衛(wèi)星網(wǎng)絡(luò)將其向上傳輸。然后它將進(jìn)入因特網(wǎng)并直接發(fā)送給最終用戶或其他。最終用戶可以使用這些隨機(jī)數(shù),直接用于他們的因特網(wǎng)博彩游戲網(wǎng)站、彩票等、或?qū)⒒谔盏碾S機(jī)數(shù)流送入到經(jīng)營者自己的經(jīng)博彩委員會核準(zhǔn)的隨機(jī)數(shù)發(fā)生器中。在此情況下,來自本發(fā)明的數(shù)據(jù)將作為“種子”供應(yīng)給已核準(zhǔn)的隨機(jī)數(shù)發(fā)生器(“RNG”)的“豆莢”。
以此方式,本發(fā)明允許產(chǎn)生獨特的和新穎的產(chǎn)品,用于無論是娛樂場、基諾游戲經(jīng)營者、賓果營業(yè)室、因特網(wǎng)博彩網(wǎng)站、彩票刮刮卡、零售商店、星座占卜互聯(lián)網(wǎng)站的客戶,還是其他使用來自外層空間的力量生成的數(shù)字、字母、光、聲音和其他形式的數(shù)據(jù)的客戶。
雖然在此參考某些優(yōu)選的實施方式對本發(fā)明進(jìn)行了描述,這些實施方式只是以例子的形式表示,而不是對本發(fā)明范圍的限制。在此引用了眾多的參考,它們每一個的公開通過參考在此整體引入。
權(quán)利要求
1.一個隨機(jī)數(shù)據(jù)發(fā)生器,其包括(a)用于從天文事件探測信號的裝置;(b)用于從所述信號計算隨機(jī)數(shù)據(jù)的裝置;以及(c)用于存儲所述隨機(jī)數(shù)據(jù)的裝置。
2.一個隨機(jī)數(shù)發(fā)生器,其包括(a)用于從天文事件探測信號的裝置;(b)用于從所述信號計算隨機(jī)數(shù)的裝置;(c)用于存儲所述隨機(jī)數(shù)的裝置;以及(d)用于向接收裝置分配所述隨機(jī)數(shù)的裝置。
3.根據(jù)權(quán)利要求2所述的隨機(jī)數(shù)發(fā)生器,其中所述天文事件包括宇宙射線事件、太陽風(fēng)事件或太陽耀斑事件。
4.根據(jù)權(quán)利要求2所述的隨機(jī)數(shù)發(fā)生器,其中用于探測信號的所述裝置是一個適用于在太空運行的電磁信號探測器。
5.根據(jù)權(quán)利要求2所述的隨機(jī)數(shù)發(fā)生器,其中用于計算所述隨機(jī)數(shù)的所述裝置包括一個在軟件控制下使用數(shù)學(xué)規(guī)則處理所述信號的處理器。
6.根據(jù)權(quán)利要求5所述的隨機(jī)數(shù)發(fā)生器,其中所述數(shù)學(xué)規(guī)則包括對代表來自所述信號的數(shù)據(jù)的脈沖進(jìn)行標(biāo)準(zhǔn)偏差計算。
7.一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)通過探測來自天文事件的信號采集熵;(b)使用數(shù)學(xué)規(guī)則從所述信號生成隨機(jī)數(shù)據(jù);(c)存儲所述隨機(jī)數(shù)據(jù);(d)對所述隨機(jī)數(shù)據(jù)進(jìn)行數(shù)字無偏;以及(e)從所述無偏的隨機(jī)數(shù)據(jù)產(chǎn)生一個隨機(jī)數(shù)據(jù)池并存儲。
8.一種生成隨機(jī)數(shù)的方法,其包括(a)通過探測來自天文事件的信號采集熵;(b)存儲所述信號;(c)使用數(shù)學(xué)規(guī)則從所述信號生成隨機(jī)數(shù);(d)存儲所述隨機(jī)數(shù);(e)對所述隨機(jī)數(shù)進(jìn)行數(shù)字無偏;(f)從所述無偏的隨機(jī)數(shù)產(chǎn)生一個隨機(jī)數(shù)池并存儲;以及(g)向用戶分配來自所述隨機(jī)數(shù)池的數(shù)字。
9.根據(jù)權(quán)利要求8所述的方法,其中步驟(c)所述的數(shù)學(xué)規(guī)則包括(a)存儲從一個探測器接收的一系列脈沖,每個脈沖代表在一段時間內(nèi)接收的來自所述探測器的原始數(shù)據(jù),所述脈沖的數(shù)量在統(tǒng)計上是有效的;以及(b)對每個脈沖進(jìn)行如下的統(tǒng)計偏差計算(1)當(dāng)所述脈沖等于或大于一個正標(biāo)準(zhǔn)差時,認(rèn)為其為“1”;(2)當(dāng)所述脈沖等于或大于一個負(fù)標(biāo)準(zhǔn)差時,認(rèn)為其為“0”;以及(3)當(dāng)所述脈沖在一個負(fù)標(biāo)準(zhǔn)差和一個正標(biāo)準(zhǔn)差之間時,認(rèn)為其為無效。
10.一種通過向從天文事件生成的純隨機(jī)數(shù)提供訪問來改善機(jī)遇游戲的隨機(jī)性的方法,其包括(a)探測來自天文事件的信號;(b)使用數(shù)學(xué)規(guī)則從所述信號生成隨機(jī)數(shù);(c)存儲所述隨機(jī)數(shù);(d)處理所述隨機(jī)數(shù)以消除偏差;以及(e)向機(jī)遇游戲的經(jīng)營者分配所述處理過的隨機(jī)數(shù)。
11.一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)使用位于太空中的專用傳感器探測來自太空現(xiàn)象的信號;(b)將所述信號傳輸?shù)降厍蛏系囊粋€基站;(c)存儲所述信號;(d)將處理程序應(yīng)用于所述信號以生成隨機(jī)數(shù)據(jù);以及(e)將所述隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
12.一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)使用位于地球的專用傳感器接收來自太空現(xiàn)象的信號;(b)將所述信號傳輸?shù)交荆?c)存儲所述信號;(d)將處理程序應(yīng)用于所述信號以生成隨機(jī)數(shù)據(jù);以及(e)將所述隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
13.一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)在一個現(xiàn)存的基于地球的采集設(shè)施處接收來自太空現(xiàn)象的信號;(b)將所述信號傳輸?shù)揭粋€基站;(c)存儲所述信號;(d)將處理程序應(yīng)用于所述信號以生成隨機(jī)數(shù)據(jù);以及(e)將所述隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
14.一種生成隨機(jī)數(shù)據(jù)的方法,其包括(a)探測來自受太空現(xiàn)象影響的事件的信號;(b)將所述信號傳輸?shù)揭粋€基站;(c)在基站存儲所述信號;(d)將處理程序應(yīng)用于所述信號以生成隨機(jī)數(shù)據(jù);以及(e)將所述隨機(jī)數(shù)據(jù)傳輸給一個或多個最終用戶。
15.根據(jù)權(quán)利要求14所述的方法,其中所述事件包括海洋波浪或云的移動,以及所述太空現(xiàn)象包括重力或太陽輻射影響。
16.一種生成周期性的隨機(jī)數(shù)流的方法,其包括(a)探測來自外星源的信號用作種子;(b)將所述種子傳輸?shù)揭粋€基站;(c)存儲所述種子;(d)將算法計算應(yīng)用于所述種子以生成隨機(jī)數(shù);以及(e)將所述隨機(jī)數(shù)傳輸給一個或多個最終用戶。
17.一種生成連續(xù)性的隨機(jī)數(shù)流的方法,其包括(a)探測來自外星事件的信號;(b)將所述信號連續(xù)地傳輸?shù)揭粋€基站;(c)從所述信號生成連續(xù)的隨機(jī)數(shù)流;以及(d)將所述隨機(jī)數(shù)連續(xù)地傳輸給一個或多個最終用戶。
全文摘要
本發(fā)明公開了一種從例如宇宙輻射或太陽事件的天文事件生成純隨機(jī)數(shù)的系統(tǒng)和方法。本發(fā)明包括一個探測器(110)、一個邏輯電路(120)、存儲器(125)、電源(140)和一個通信裝置(130)。探測器可以是例如一個太陽風(fēng)粒子探測器、一個α射線探測器、一個γ射線探測器,等等。存儲器存儲來自探測器的數(shù)據(jù)。通信裝置傳輸該數(shù)據(jù)。另外,邏輯電路把預(yù)定的數(shù)學(xué)規(guī)則應(yīng)用于收集的數(shù)據(jù)以生成適用于機(jī)遇游戲、星座占卜、占星術(shù)、聲音或光顯示、或其他活動的純隨機(jī)數(shù)。此外,邏輯電路可以在將數(shù)字傳輸?shù)浇邮昭b置之前,對這些隨機(jī)數(shù)加密。
文檔編號G06F7/58GK1856760SQ200480014314
公開日2006年11月1日 申請日期2004年4月20日 優(yōu)先權(quán)日2003年4月21日
發(fā)明者杰弗里·曼伯 申請人:Vg游戲有限公司