可能重复:
使用Java生成一个范围内的随机数
我的代码生成0到1之间的随机数.我需要生成0.5到6.28之间的随机数.
我目前的代码:
public class Random_Number_Generator
{
double randomGenerator()
{
Random generator = new Random();
double num = generator.nextDouble();
return num;
}
}
Run Code Online (Sandbox Code Playgroud)
Den*_*ret 12
double num = generator.nextDouble()*(6.28-0.5) + 0.5;
Run Code Online (Sandbox Code Playgroud)
当nextDouble返回一个数字时[0, 1[,您通常需要这样做
double num = generator.nextDouble()*(max-min) + min;
Run Code Online (Sandbox Code Playgroud)
当你想要一个数字时[min, max[.
| 归档时间: |
|
| 查看次数: |
4211 次 |
| 最近记录: |