隨機數計算
程式更新日期: 2011年4月30日
若已知現時隨機數的數列(大約五個隨機數),程式可以計算出CASIO fx-3650P 或 fx-3950P之後將會出現隨機數的數值。
注意 : E 是按 EXP
程式 (147 bytes)
Mem clear: ?→A: A + E - 3→B: Lbl 0:
?→C: 1M+: C => 23C - . 5: Fix 0: Rnd:
Ans - E- 8→D: (A+D) ÷ 23: Fix 8: Rnd:
Ans→A: (B+D) ÷ 23: Rnd: Norm 1:
Ans→B: B≧1 => log 0: B - A => Goto 0:
Lbl 1: 23A + E- 8→A: Ans => Ans - . 5:
Fix 0: Rnd: A - Ans→A: Ans => Ans - 5E - 4:
Fix 3: Rnd: Norm 1: Ans→D: 0≧M => D◢
1M-: Goto 1
注意: 操作時,先用紙記下六至七個隨機數,輸入隨機數時,要從最後一個已知隨機數逆序輸入數值,直至計算數沒有問號?提示,表示輸入的隨數數目已經足夠,這時顯示的數值為接下來 fx-3650P將會產生的隨機數的數值。
例題: 若已知fx-3650P隨機計算功能所產生的隨機數順序如下:
0.225, 0.19, 0.375, 0.641, 0.756, 0.408, 0.406,預測隨後三個隨機數。
按 Prog 1 再按 0.406 EXE (從最後一個數值逆序輸入)
0.408 EXE 0.756 EXE 0.641 EXE
0.375 EXE (輸入後沒有問號提示,顯示後第一個隨機數為0.345)
EXE (顯示隨後第二個隨隨機數為0.952)
EXE (顯示隨後第三個隨隨機數為0.904)
計算完結後,按 AC 終止程式