1. 程式人生 > >使用Python模擬偽隨機數生成原理

使用Python模擬偽隨機數生成原理

偽隨機數生成有很多種方法,其中一個是這樣的:rNew = (a*rOld + b) % (end-start),然後設定rOld = rNew,一般要求使用者指定種子數rOld,當然也可以自由選擇a和b,但是這兩個數如果選擇不好,可能會影響數字的隨機性。

本文重點演示偽隨機數生成原理和生成器函式的用法。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

程式碼執行結果為:

640?wx_fmt=png&wxfrom=5&wx_lazy=1

----------相關閱讀----------

----------喜大普奔----------

1、繼《Python程式設計基礎》(2017年9月第5次印刷)、《Python程式設計(第2版)

》(2017年9月第4次印刷)、《Python可以這樣學》(2017年11月第4次印刷)系列圖書之後,董付國老師新書《Python程式設計開發寶典》(2017年10月第2次印刷)。為慶祝新書《Python程式設計開發寶典》全面上架,清華大學出版社聯合“贛江圖書專營”淘寶店推出特價優惠活動,《Python程式設計開發寶典》原價69元,新書上架期間超低價39.8元,可以複製下面的連結使用瀏覽器開啟檢視圖書詳情和購買:

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-14464369246.84.46f16db0roWfX4&id=557107249812&rn=339cbc9df2bac424664103917dedfbd2&abbucket=8&tbpm=3

2、董付國老師新作《中學生可以這樣學Python》已於2017年11月正式出版,並已在亞馬遜、京東、噹噹等各大書城全面上架。大學生們顫抖吧,中學生已經開始學Python了!

4、董老師免費視訊地址: http://pan.baidu.com/s/1c14WYn2 密碼: 9xwr