-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. Tensorflow隨機值
- 3. 隨機值
- 4. 隨機值
- 5. 隨機CSS值
- 6. 隨機值
- 7. 隨機值
- 8. 隨機值,SharedPreferences
- 9. 加2 BigDecimal值
- 10. 從BigDecimal值
- 11. BIGDECIMAL低值
- 12. JAVA -BigDecimal在0.00到1000.00之間隨機選擇
- 13. 使圖像旋轉到隨機值加起來的隨機值
- 14. 選擇隨機值
- 15. FreqTable隨機值(#C)
- 16. TSQL RAND隨機值
- 17. str_replace與隨機值?
- 18. 隨機值選項
- 19. 挑選隨機值
- 20. 內部隨機值
- 21. MySQL的隨機值變化
- 22. numpy中的隨機值
- 23. 數組的隨機值
- 24. mysql隨機生成的值
- 25. 在php中的隨機值
- 26. 相同的隨機值
- 27. memset的設定隨機值
- 28. 來自Dictionary的隨機值?
- 29. 隨機數的遞增值
- 30. 生成新的隨機值
爲什麼你認爲'BigDecimal'會給你的格式?因爲它被推薦用於貨幣價值? – Stefan