- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
本帖最後由 luhpro 於 2014-9-27 13:25 編輯
回復 3# jeff5424
你的增減量計算方式是錯誤的喔,
C3=(RAND()*(81.5-78.5)+78.5)
C4=(RAND()*(81.5-78.5)+78.5)
C5=(RAND()*(81.5-78.5)+78.5)
J3=C3
J4=C3+((C4-C3)*0.2)
J5=C4+((C5-C4)*0.2)
K4=J3-J4
K5=J4-J5
你的J5不是以J4為基準做增減, (所以 j4-j5 會超過 0.6)
而是以C4(它根本就沒參考到 J4)為基準做增減,
會多出 C5 與 C4 間的增減值,
這樣永遠都不會達到你要的結果.
直接讓 C3=C2+(((RAND()*(81.5-78.5)+78.5)-C2)*0.2)
C4=C3+(((RAND()*(81.5-78.5)+78.5)-C3)*0.2)
C5=C4+(((RAND()*(81.5-78.5)+78.5)-C4)*0.2)
這樣才是以 "上一個值" 為基準計算出來的值,
才會符合你的要求. |
|