1
這是我的陣列入門的最大隨機範圍選擇的
[0.12, 0.13, 0.3, 0.5, 0.75];
從這個陣列I計算的總和的累積陣列:
[ 0.12, 0.25, 0.55, 1.05, 1.8 ]
我生成最低和最高值從之間RAND值陣列:
var randNumber = (Math.random() * (max - min)) + min;
在以下情況下,min=0.12
和max=1.18
我需要累積陣列中蘭德數量下降英寸 的間隔比如蘭德人數可能1.5948337644897403
然後數下降1.05和1.8之間的話,我會挑1.05
問題是數組的最後一個元素從未被選出。如何得到數組的最後一個元素?
'數下降1.05和1.8之間的話,我會挑1.05 「那麼你什麼時候會選擇1.8? – thefourtheye
@thefourtheye我認爲這是問題所在。邏輯錯誤。我不明白你爲什麼使用這種方法從數組中獲得一個隨機數,@Mazzy? – orhanhenrik
@thefourtheye這就是我想解決的問題 – Mazzy