java生成并输出10个50-100之间的随机数
时间: 2023-04-07 07:03:26 浏览: 121
好的,我可以回答这个问题。以下是Java代码:
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(51) + 50;
System.out.println(randomNumber);
}
}
}
这段代码将生成并输出10个50-100之间的随机数。
相关问题
JAVa生成并输出10个50-100之间的随机数。
以下是 Java 代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
for (int i = 0; i < 10; i++) {
int num = rand.nextInt(51) + 50;
System.out.println(num);
}
}
}
```
这段代码会生成并输出10个50-100之间的随机数。
raptor 随机产生并输出20个1-100 的随机数(思考比对 随机产生并输出10个10-99的两位随机数所以真正理解演变random产生a-b段的数万变不离其宗)
Raptor,通常是指Rapid Application Programming Toolkit(Raptor),它是一种用于快速开发桌面应用程序的Java库。如果你想在Java中生成20个1到100之间的随机整数,你可以使用`java.util.Random`类。下面是一个简单的示例:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 20; i++) {
int randomNumber = random.nextInt(100) + 1; // 生成1到100的随机数
System.out.println(randomNumber);
}
}
}
```
对于生成10个10到99的两位随机数,你需要限制结果的范围,并确保它是两位数。可以这样做:
```java
// 生成10位在10到99之间的随机数
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(90) + 10; // 生成10到99的随机数
while (randomNumber < 10 || randomNumber > 99) { // 如果不是两位数,则重新生成
randomNumber = random.nextInt(90) + 10;
}
System.out.println(randomNumber);
}
```
在这个例子中,我们先生成0到89的随机数,然后加上10确保结果在10到99之间。
阅读全文