跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.172) 您好!臺灣時間:2025/09/11 05:54
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林若堯
研究生(外文):LIN, RUO-YAO
論文名稱:基於無理數pi的亂數產生器
論文名稱(外文):Random Number Generator Based on Irrational Number
指導教授:賴振耀賴振耀引用關係
指導教授(外文):Lai, Chen-Yao
口試委員:賴振耀王琪仁陳昇國
口試委員(外文):Lai, Chen-YaoWang, Chi-JenChen, Sheng-Gwo
口試日期:2019-01-17
學位類別:碩士
校院名稱:國立中正大學
系所名稱:數學系應用數學研究所
學門:數學及統計學門
學類:數學學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:28
中文關鍵詞:pi圓周率亂數產生器
外文關鍵詞:Random NumberpiGenerator
相關次數:
  • 被引用被引用:0
  • 點閱點閱:469
  • 評分評分:
  • 下載下載:28
  • 收藏至我的研究室書目清單書目收藏:0
由於pi有著良好的隨機性且已有大量位數,因此我們嘗試能否利用pi的隨機性製作新的亂數產生器.
我們先探討前人所作的亂數產生器(如LCG、MRG、MCG等).
以及統計測試亂數產生器的方法(如Chi Square Test、K-S Test、Runs Test等).
在本論文中,我們的產生數字的方法是在pi數列中以5個數字為一分割, 然後取{1,2,3,4,5}的隨機任意排列,
接著利用此排列產生介於0~99999的五位數隨機整數.
最後統計測試我們的亂數產生器產生的亂數,以評估我們設計的產生器之改良方向與發展潛力.
1 簡介 4
1.1 Rogers-Harrel-Wang演算法 5
2 常見的亂數產生器與統計實證檢定 8
2.1 線性同於產生器 9
2.2 多項遞迴產生器 10
2.3 矩陣同餘產生器 11
2.4 均勻分配檢定 14
2.4.1 Chi-square Test 14
2.4.2 Kolmogorov-Smirnov Test 15
2.5 隨機性檢定 17
2.5.1 Runs Test 17
2.5.2 Runs Above and Below Mean Test 18
3 pi序列隨機排列亂數產生器與統計測試分析 19
3.1 pi序列隨機排列亂數產生器 19
3.2 統計測試與分析 21
4 結論
A pi數列的前500個5位數 26
Alanen, J. D. and Donald E. Knuth (1964), "Tables of finite fields," The Indian Journal of Statistics, Series A, 26, 305–328.
Franklin, Joel N. (1965), "Numerical Simulation of Stationary and Non-Stationary Gaussian Random Processes," SIAM Review, 7, 68–80.
Grothe, Holger (1987), "Matrix generators for pseudo-random vectors generation," Statistical Papers = Statistische Hefte, 28, 233–238.
Hull, T. E. and A. R. Dobell (1962), "Random Number Generators," SIAM Review, 4, 230–254.
Knuth, D. E. (1981),The Art of Computer Programming, Volume 2:Seminumerical Algorithms,
Second, Reading, MA: Addison-Wesley.
Kolmogorov, A. N. (1965), "Three approaches to the quantitative definition of information," Problems of Information Transmission, 1–7.
L’Ecuyer, Pierre and Richard Simard (2007), "TestU01: A C Library for Empirical Testing of Random Number Generators," ACM Trans. Math. Softw. 33, 22:1–22:40.
Lehmer, D. H. (1951), "Mathematical methods in large-scale computing units," in Proceedings of the Second Symposium on Large Scale Digital Computing Machinery, 141–146.
Marsaglia, G., A. Zaman, and W. W. Tsang (1990), "Towards a Universal Random Number Generator," Statistics and Probability Letters, 8, 35–39.
Niederreiter, H. (1986), "A pseudorandom vector generator based on finite field arithmetic," Mathematica Japonica, 31, 759–744.
Rogers, Ilya., Greg. Harrell, and Jin Wang (2015), "Using pi digits to Generate Random Numbers: A Visual and Statistical Analysis," Int'I Conf. Scientific Computing | CSC'15|, 251–257.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top