-1
A
回答
2
BigDecimal#new
接受的數值,以及:
a = BigDecimal.new(SecureRandom.random_number(100))
#=> #<BigDecimal:7f88dace71f0,'0.42E2',9(27)>
a.to_f
#=> 42.0
順便說一句,什麼是雙SecureRandom.random_number
點? :)
編輯:
要生成請求的格式的字符串:
sprintf("%0.02f", a)
#=> "42.00"
sprintf("%0.05f", a)
#=> "42.00000"
+0
我想每次生成隨機數。有沒有更好的辦法? –
+0
@PeterPenzov我展示瞭如何生成隨機的BigDecimal實例。不需要雙'SecureRandom.random_number' –
+0
是的,我的錯誤。但我怎麼能用.00生成數字? –
相關問題
- 1. 如何在Java中創建隨機BigDecimal?
- 2. 隨機值
- 3. Tensorflow隨機值
- 4. 隨機值
- 5. 隨機值,SharedPreferences
- 6. 加2 BigDecimal值
- 7. BIGDECIMAL低值
- 8. 從BigDecimal值
- 9. 使圖像旋轉到隨機值加起來的隨機值
- 10. FreqTable隨機值(#C)
- 11. TSQL RAND隨機值
- 12. 內部隨機值
- 13. 隨機值選項
- 14. str_replace與隨機值?
- 15. 生成新的隨機值
- 16. mysql隨機生成的值
- 17. 隨機值生成的JavaScript
- 18. c中db的隨機值#
- 19. MySQL的隨機值變化
- 20. Haskell的隨機發生器:鏈生成的隨機值
- 21. BigDecimal的賦值運算符
- 22. CCCallFunc的隨機值:值未更新?
- 23. 不同權值的隨機值
- 24. P值爲隨機森林
- 25. rand()不返回隨機值
- 26. 隨機值成從np.where
- 27. PHP獲取隨機值
- 28. MATLAB - 採樣隨機值
- 29. String.valueOf()給出隨機值
- 30. 多個隨機值2005
爲什麼你認爲'BigDecimal'會給你的格式?因爲它被推薦用於貨幣價值? – Stefan