1樓:湛藍水晶
一般計算機的隨機數都是偽隨機數,以一個真隨機數(種子)作為初始條件,然後用一回定的演算法不停迭答代產生隨機數,下面介紹兩種方法:
一般種子可以以當前的系統時間,這是完全隨機的。演算法1:平方取中法。
1)將種子設為x0,並mod 10000得到4位數2)將它平方得到一個8位數(不足8位時前面補0)3)取中間的4位數可得到下一個4位隨機數x14)重複1-3步,即可產生多個隨機數
這個演算法的一個主要缺點是最終它會退化成0,不能繼續產生隨機數。
演算法2:線性同餘法
1)將種子設為x0,
2)用一個演算法x(n+1)=(a*x(n)+b) mod c產生x(n+1)
一般將c取得很大,可產生0到c-1之間的偽隨機數該演算法的一個缺點是會出現迴圈。
如何在計算器產生隨機數
2樓:匿名使用者
例如在1~35的範圍產生隨機數
按1):mode mode mode 1 02):35 shift ran# + 0.5 = 這樣就產生了1~35之間的
一個隨機數
3):接下來每按一次 = 就會產生一個隨機數注:1:因計算器的型號不同,所以進入隨機數模式的方法不同.
2:上述的"0.5」意思是隨機數精確小數點的位數.上述的是精確到個位
3樓:小cherry丸子吖
利用計算器產生1-25之間的隨機數按鍵順序如「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(24)——「+」——「1」——「=」。
要輸出很多隨機數,只要重複按「=」;
找出0-12之間的隨機數按鍵順序如下:
「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(12)——「=」;
因此需要大家自己變通為:「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(11)——「+」——「1」——「=」,或者就用這0——11的12個數代替也是一樣;
同樣,利用計算器產生1-365之間的隨機數的按鍵順序是:
「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(365)——「+」——「1」——「=」;
利用計算器產生1-365之間的隨機同樣,利用計算器產生1-365之間的隨機數的按鍵順序是: 「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(364)——「+」——「1」——「=」;
例如在1~35的範圍產生隨機數;
mode mode mode 1 0 ;
35 shift ran# + 0.5 = 這樣就產生了1~35之間的一個隨機數;
接下來每按一次 = 就會產生一個隨機數;
因計算器的型號不同,所以進入隨機數模式的方法不同;
上述的"0.5」意思是隨機數精確小數點的位數.上述的是精確到個位數。
4樓:匿名使用者
首先按一個數,《產生的隨機數會比這個小,有三位小數》再按shift鍵再按旁邊有rnd的鍵
5樓:匿名使用者
應該是按那個ran#那個鍵吧能產生0~1之間的3位小數的數吧。
怎麼在計算器上產生隨機數的具體步驟
6樓:摟著小三唱征服
利用計算器產生1-25之間的隨機數按鍵順序如下:(注意先要將計算器的數位調整到整數位) 「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(24)——「+」——「1」——「=」。
要輸出很多隨機數,只要重複按「=」即可。
找出0-12之間的隨機數按鍵順序如下(注意先要將計算器的數位調整到整數位) :
「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(12)——「=」。
因此需要大家自己變通為:「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(11)——「+」——「1」——「=」,或者就用這0——11的12個數代替也是一樣。
同樣,利用計算器產生1-365之間的隨機數的按鍵順序是: 「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(365)——「+」——「1」——「=」。
同樣,利用計算器產生1-365之間的隨機同樣,利用計算器產生1-365之間的隨機數的按鍵順序是: 「on」——「mode」「mode」「mode」「1」 ——「0」 ——「shift」——「. 」——(364)——「+」——「1」——「=」。
7樓:匿名使用者
可以電子**裡的隨機函式rand()產生0~1之間的隨機數,如果要二位隨機數,可以乘以100(規定單元格小數點後0位),產生一個後,利用電子**的特點要多少個隨機數即可拖出多少,至於其它位的隨機數亦可如此
8樓:匿名使用者
計算器?不曉得噢 程式設計我到是曉得呢
如何在計算器產生隨機數怎麼在計算器上產生隨機數的具體步驟
例如在1 35的範圍產生隨機數 按1 mode mode mode 1 02 35 shift ran 0.5 這樣就產生了1 35之間的 一個隨機數 3 接下來每按一次 就會產生一個隨機數注 1 因計算器的型號不同,所以進入隨機數模式的方法不同.2 上述的 0.5 意思是隨機數精確小數點的位數.上...
計算器如何按隨機數,如何用科學計算器取隨機數?
利用計算器產生1 25之間的隨機數按鍵順序如下 注意先要將計算器的數位調整到整數位 on mode mode mode 1 0 shift 24 1 要輸出很多隨機數,只要重複按 即可。找出0 12之間的隨機數按鍵順序如下 注意先要將計算器的數位調整到整數位 on mode mode mode 1 ...
如何在計算器上得出,如何在計算器上得出
在計算器上是不能算出1314.520的,因為計算器不會保留小數點後數字的最後一個0,不過可以算出520.1314。根據公式 x 52.8 5 3.9343 0.5 10x計算就可以算出520.1314,其中,括號不用,x可以取任意實數,也就是設想自己數字,用它加上52.8,再乘以5,然後減去3.93...