java語言產(chǎn)生泊松分布_第1頁
java語言產(chǎn)生泊松分布_第2頁
java語言產(chǎn)生泊松分布_第3頁
java語言產(chǎn)生泊松分布_第4頁
java語言產(chǎn)生泊松分布_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、用 java 語言產(chǎn)生符合泊松分布的隨機(jī)數(shù)一、實(shí)驗(yàn)?zāi)康睦秒S機(jī)數(shù)函數(shù)rand來產(chǎn)生的隨機(jī)數(shù)具有一定局限性,rand函數(shù) 運(yùn)用線性同余法產(chǎn)生的是偽隨機(jī)數(shù),即每次都一樣。必須加上時(shí)間作 為種子,因此不直接利用 rand 函數(shù)二、線性同余法的選取同余法是Lehmer于1951年提出來的,此方法是利用數(shù)論中的同 余運(yùn)算原理來產(chǎn)生隨機(jī)數(shù),有線性同余法、非線性同余法等,其中線 性同余法法又分為加同余法、乘同余法以及混合同余法。同余法是現(xiàn) 在發(fā)展迅速且使用普遍的方法之一。首先介紹下線同余法。線性同余法的遞推式為:x = ax + c (mod m)(n = 0,1,2, )n+1n式中參數(shù)a,c和m分別稱為

2、乘、增量和模,X0為種子。如果這些 參數(shù)和種子(初值) 都指定序列也就確定下來了。通常取x=訥=0丄2,)作為區(qū)間(0, 1)上均勻分布U (0,1)的隨機(jī)數(shù)。從上 可以看岀當(dāng)c = 0,為乘同余法;當(dāng)a =1,c豐0時(shí),為加同余法,否則稱 為混合同余法。按慣例,當(dāng)強(qiáng)調(diào)使用某方法產(chǎn)生隨機(jī)數(shù)時(shí),常使用某 方法(隨機(jī)數(shù))發(fā)生器的稱呼。線性同余法有如下特點(diǎn):0 x = c) n+; while (p = c);return u;/線性同余法生成U【0,1)隨機(jī)數(shù) public static double randomU() seed = (long) (32719 * seed) % (m - 1)

3、;/ System.out.println(seed:+seed);return seed / (m - 1);public static void main(String args) / TODO Auto-generated method stub/ 隨機(jī)數(shù)種子生成與初始化seed = System.currentTimeMillis();m = Math.pow(2, 31); double uu = new double1000;int N=1000;/ 生成10個(gè)泊松分布分布隨機(jī)數(shù)for (int i = 0; i N; i+) Sys tem.out.prin tln(“ 第+ i

4、 + 個(gè));uui = P_rand(0.2); /計(jì)算均值與方差 double sum = 0, sum2 = 0, ave = 0, fangca = 0; for (int i = 0; i N; i+) sum = sum + uui;sum2 = sum2 + uui * uui;System.out.println(u: + i + : + uui); ave = (double) sum / N;Sys tem.o ut .pri ntln(均值:+ ave);for (int i = 0; i N; i+) / sum = sum + uui;sum2 = sum2 + (uu

5、i - ave) * (uui - ave); fangca = sum2 / N;System. out.println(方差:+ fangca);通過隨機(jī)性檢驗(yàn),得到均值和方差在預(yù)想值附近,得到以下實(shí)驗(yàn)結(jié)果慎Package E導(dǎo)帶口寵慎Package E導(dǎo)帶口寵宙口 .JRE SysSrfYi Librarv ri.aS L.71Hi PoEmmJa怕瓏 phscke 回gna;public c1as& Pat&ion T禽障an afis蛋 Outline”-_ - .: .: ;. - -, L :_ -ra. in O Con wk- S3呻terrriFmtedx Pion App

6、lhtio町 住許。巾時(shí)稈1訊7陰曲常刑binjgvaw思?xì)?丘01豐324 F牛8點(diǎn)9逞3|u=.eaill09S8&9J3L?&4b ?=0.6811090973174 n=6.0 c=&. fll730753e?7981fl gU-4. B341?5S1 LB4&-49E p*B bS34135EL1E414AB n-B.B C-fl. B-LB7 3B77BS1Su-Q.BOSE5723S1763a9B p-B.H3717G5339939152 3 n-1.3 c-B. BlE73075Sfl77331B S2+u-e. 14611390332976&7-1 p-6.1+5113903

7、329774 rr-0.0 C-&, S18730753S779813u.7MSa:!6i441 酹酩 pP J&6QP軸43】航佻 n-0.fi c-.&tfl7?a7t207?9915 *41U-i3,574E7E盟5韶巧84+ pT刃轉(zhuǎn)丁胡皓;闘了駅4 “網(wǎng)花 31077530773313 J5+u=0.45394-6119714&4.n=0.fi 口飢吐B75S75307JSSHSSfitu-4.E3B73B9fl3235952 p-a .fl3E7B5i3K23S352B n-B.S c-fl. BK.B7 =7&36775313U-R,072559231141W5 p-0.0563

8、735595175 n-1-0 C-fr. BlS730755fl?73310 J7ru=0.39463fiSi72625673 p-0.594363472625673 n=e.S c=0a313757530775313 JsSi-1.垃33朮陽抽酣1昭 尸葩空抽彷昭陽旳鈿n-6.a c-H.Blfl73fl?S3fi779ei2 泗亍u-fi,6197&W2H2533&3 p-?.6197WS2012S3303 n-0-B -6,3107753718u;l ?fi-&445&5729B176jS9au ;1.146U39&3329766U4U!3 :_7eeSBiB4&iJ.Lfl7AEU ;4也巧;朝托T0WR沾妙u:5 :i, 3043315L1371Wu:6 *.7256929114114925u;7;-e.3946360i?2fi25673u:3:fl.l2S3e-S5a5939S10HU!9 :0.51979201293303SI:&. 3141771

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論