
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
模擬實際問題需要大量的隨機數o(oa)范圍內均勻分布的隨機 數是最基本的,任意范圍內均勻分布的隨機數,以及服從其它分布的 隨機數,均可由(0,1)范圍內均勻分布的隨機數經過變換求得。所以 下面主要說明(0,1)范圍內,均勻分布的隨機數的產生方法。
計算機上產生隨機數,現在普遍采用的方法是按一定的算法編 制程序,讓計算機一個一個地自動產生隨機數;而不是把事先作好的 隨機數表存入計算機占用大量的內存空間。在計算機的應用上,隨機 數是基于數論的同余性質產生的。所謂同余,就是為和b兩個數,分 別被M除后,若余數相同,則稱A和B對M同余,表示為A = B (mod M) 0 例如:
2 = 5 (mod 3)
21 = 1 (mod 5)
實用的算法往往是寫出一個遞推公式,反復推算出一個個的隨機數, 這個公式的一般形式可以寫作: