太長喇,應該變做咁:
Fix 0: Rnd( 3 Ran# + 1 -> A : Norm 1 : A
15 bytes ,可以做到同一個效果,出 1-4 嘅 random number
(裡面要專登 round 完再 store ,再用 norm 1 先出答案,因為驚啲人唔識取消返個 Fix ;識點樣取消返個 Fix 嘅話,個 program 可以更短)
機率不想等
0-0.5 output 1
0.5-1.5 output 2
1.5-2.5 output 3
2.5-3 output 4
咁BC嘅機率會高於AC
正式寫法應該係
Fix 0:Rnd(4Ran#+.5→A:Norm 1:A
0-1 output 1
1-2 output 2
2-3 output 3
3-4 output 4
新手岩岩睇住說明書玩下,諗緊有冇得用16進制等佢可以輸出abcd😂
BASE MODE 好似做唔到 Random number ,呢個無咁優雅但慳啲位,只有 37 bytes 😂
Fix 0 : Rnd ( 3 Ran# + 1 -> X : Norm 1 : X = 1 => A 🔺 X = 2 => B 🔺 X = 3 => C🔺 X = 4 => D
如果真係想用嗰陣 display 出嚟靚啲,可以加埋 GoTo 同 Lbl 去直出 ABCD ,但會曬好多位
(🔺 係 shift 3 4 嗰個迷你三角)
冇記錯嘅話,fix淨係會改變佢顯示個數字,請教吓係咪嗰個Norm1會將佢變做實際數值?
改變完佢顯示嘅數字,透過 round 再 store 入 variables
所以轉返 Norm 1 佢都係一個 integer ,試完佢都係咁樣
Btw 其他師兄講得啱,要 Rnd( 4 Ran # + 0.5 先係理論上無集中喺 B/C 嘅概率問題 😂