看板 Statistics 關於我們 聯絡資訊
今天跟學長聊天時聊到 Maple的指令 rand()可以隨機產生亂數;rand(3..7) 可以隨機產生3到7的亂數 至於程式的寫法,我跟他各提到一種 1.Xi = BX[i-1] mod p U = Xi/p 則U為0~1之間的小數,然後再分類0<=U<0.2為3…以此推類 2.Xi = BX[i-1] mod p R = (Xi mod (7-3+1))+3 則R產出數直接為3到7 其中:B為乘數、P為一質數(最常使用為2^31 - 1) Xi產出的數字為0 ~ p-1 的隨機數 我想請問各位數學先進,第二種(我的想法)計算方式,是否有什麼缺點呢? 各數字出現的機率是否會相等? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.135.75 ※ 編輯: chrisjon 來自: 163.25.135.75 (08/12 15:53)