java返回一个1-50的随机数
时间: 2023-10-21 15:22:46 浏览: 47
可以使用Java中的Random类来生成1-50之间的随机数。下面是一个示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(50) + 1;
System.out.println("随机数为:" + randomNumber);
}
}
```
这段代码中,首先创建了一个Random对象,然后使用nextInt方法生成一个0到49之间的随机数,最后将结果加1,得到1到50之间的随机数。
相关问题
Java生成10个0-100的随机数。
您好!要生成10个0-100的随机数,可以使用Java中的Random类来实现。以下是生成10个随机数的示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random rand = new Random();
for (int i = 0; i < 10; i++) {
int randomNum = rand.nextInt(101);
System.out.print(randomNum + " ");
}
}
}
```
在这个示例中,我们使用了Random类的nextInt()方法来生成0-100之间的随机数。循环10次,并将每次生成的随机数打印出来。请注意,nextInt()方法返回的随机数是不包含上界的,所以我们传入参数101,而不是100。
java获取随机数0-1
可以使用Java自带的Math类中的random()方法来获取0-1之间的随机数。该方法返回一个double类型的伪随机数,其范围是[0.0,1.0)。示例代码如下:
```java
double randomNum = Math.random();
System.out.println(randomNum);
```
运行该代码会输出0-1之间的一个随机数,例如:
```
0.637782304610467
```