-
1 # 落z幽冥
-
2 # 龍一歐
以前構建數學模型就提出了最小粒子夸克的構想,你現在說的最小粒子實際上是夸克,量子力學研究至少說明一個問題,粒子達到量子級以後,其特性超乎想象,已經不是以前想象中的固定不變的粒子了。
-
3 # YuYuYouEr
只要你的模型演算法是OK的,用程式語言描述出來不是什麼問題,只是你打算在什麼機器上去執行,這才是重點哈。
我補充一下關於真隨機數的產生方法。
首先,人類現有的真隨機數生成器是否是真隨機,是個哲學問題,咱們得明白時代的侷限性,鑽牛角尖的哥哥姐姐不要抬槓。
然後說正事兒,由於目前常規的計算機都是有限狀態機,所以不可能產生真隨機數,科學家都是利用物理現象作為真隨機數發生器,而且不能是經典力學的範疇,因為經典力學都是可計算可預測的,他們目前認為量子力學是真的隨機,不可預測,例如:
2012年,史上最快的隨機數生成器:從真空中的亞原子噪音獲取隨機數
量子力學告訴我們亞原子對會持續自發的產生和湮滅,即使是在真空裡也一樣。透過監聽真空內亞原子粒子量子漲落產生的噪音,澳洲國立大學的科學家們建造了世界上最快的隨機數發生器。研究小組開發了可以透過鐳射監聽真空中隨機噪音的工具並以此產生真正的隨機數。
查了下資料,網友提到:
現有的真隨機數生成器,比如PuTTYgen的隨機數是讓使用者移動滑鼠達到一定的長度,之後把滑鼠的運動軌跡轉化為種子;Intel透過電阻和振盪器來生成熱噪聲作為資訊熵資源;Unix/Linux的dev/random和/dev/urandom採用硬體噪音生成隨機數;
關於Linux系統的真隨機數生成器在《Linux核心設計與實現》一書的附錄B中有詳細介紹
Linux自1.3.30版就在核心提供了真隨機數生成器,至少是理論上能產生真隨機數,它利用機器的噪音生成隨機數,噪音源包括各種硬體執行時速,使用者和計算機互動時速。比如擊鍵的間隔時間、滑鼠移動速度、特定中斷的時間間隔和塊IO請求的響應時間等。
回覆列表
畫一個球,他的下一次運動出現在在個球面的任意一個位置,實現這個物理模型,其次用這個物理模型反覆搭建,組成一個和原子核一模一樣的物理模型,其次在用此原子模型搭建,分子模型,以分子模型搭建宇宙模型,反覆運算宇宙模型的開始與結束。
但其中有一個難題是,真隨機常數如何獲得?
否則搭建的模型沒有實際意義。
以我現在基礎的計算機語言水平無法實現這個演算法。所以我想,有人能實現這個演算法嗎?