2015-10-15 81 views

回答

1

這會給你一個隨機數大於或等於0.001359且小於1

0.001359 + Rnd() * 0.998641 
+0

謝謝你幫助:) –

0

嘗試1359和1000000之間產生數字,然後通過1000000

劃分結果,用於產生隨機數的命令將是

Int ((1000000 - 1359 + 1) * Rnd + 1359) 

有關詳細信息看here

+0

謝謝:)我已經嘗試了一個類似於這個,但問題是,它只給少數6或更少的數字,我想要更多的小數 –

0

試試這個公式(EXCEL 2013):

=(RANDBETWEEN(1359,1000000))/1000000 

因爲它只返回整數,如只需要滑動小數,然後劃分結果要回你小數。

做,在VBA,您可以使用此:

randomnumber = WorksheetFunction.RandBetween(1359, 1000000)/1000000 
+0

謝謝我已經試過這個,但問題是,它只給少數6或更少的數字,我想要更多小數 –