我將如何去將浮點數分成10個隨機浮點數組。所以得到的數組項將加起來到原始的浮點數。拆分浮動成10個隨機浮點數
我正在努力思考如何解決這個問題。
任何意見,我會怎麼做?
[編輯]:另外,沒有一個項目應該等於原始浮點數的1%。
[EDIT2]:讓我再澄清一點。
var num = 1
var array = ['0.05', '0.4', '0.1', '0.05', '0.03', '0.02', '0.01', '0.09', '0.05', '0.2'];
現在所有數組項都等於num並且不小於num的1%。我將如何從num填充這個數組?
你能計算之前的10個花車嗎?還是你需要把你的號碼分成隨機的花車? – worenga
生成10個隨機數。把它們加起來,然後找出每個代表的總數的百分比。將這些百分比乘以原始數字。然後處理補償二進制浮點錯誤的噩夢。 – Pointy
這是什麼意思? –