use*_*988 1 java random double range
可能重复:
使用Java生成一个范围内的随机数
double x = //Random number between -0.5 and 0.5
Run Code Online (Sandbox Code Playgroud)
可能的输出:
-0.23
0.01
0.26
-0.4
Run Code Online (Sandbox Code Playgroud)
如何在(示例)-0.5和0.5?之间生成双精度?
这应该做到这一点
Math.random() - 0.5
Run Code Online (Sandbox Code Playgroud)
Math.random会产生0和1.如果你想要-0.5,+0.5那么你可以-0.5从这个结果.请参阅API文档
有一两件事,这不会做是有史以来给你0.5的Math.random()就不会再回来1.这篇文章将为您提供更多详细信息和可能的解决方案.