作者edwardazaz (edward)
看板MATLAB
標題[問題]產生的亂數 數值相近
時間Fri Feb 10 06:28:54 2012
想請問各位
10至30之間產生亂數P2
而P1則是 P2*0.85至P2 產生亂數
以下是我的程式碼
P2: fix (10+(30-10)*rand(10,1))
P2*0.85 產生一個P1_NON
P1: fix(P1_NON+(P2-P1_NON)*rand)
P1產生的亂數與P2只差1
EX:P2=22 P1=21
這個問題是在哪邊?
如果問題太菜請不要見怪
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.143.64
1F:→ kdjf:如果p2=22, p1只有可能是18~22啊.... 02/11 09:52
2F:→ kdjf:有1/4的幾率會只差1, 沒什麼怪的, 多跑幾次就會有不同的結果 02/11 09:53
3F:→ edwardazaz:不好意思 因為那天算出來的結果 全部都差1 02/11 15:19
4F:→ edwardazaz:我剛剛再測試正常 謝謝回答 02/11 15:20