JAVa生成并输出10个50-100之间的随机数。
时间: 2023-05-12 11:03:09 浏览: 43
以下是 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之间的随机数。
相关问题
java生成并输出10个50-100之间的随机数
好的,我可以回答这个问题。以下是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生成一个1-100的随机数,不重复
可以使用Java的Random类和Set集合来生成不重复的1-100的随机数。具体实现代码如下:
```
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
Set<Integer> set = new HashSet<>();
while (set.size() < 100) {
set.add(random.nextInt(100) + 1);
}
System.out.println(set);
}
}
```
首先创建一个Random对象,然后使用Set集合来保存生成的随机数。当集合大小小于100时,不断调用Random对象的nextInt方法生成一个1-100的随机数,然后加入到Set集合中。由于Set集合的特性,重复的随机数会被自动去重,因此可以保证生成的随机数不重复。最后输出Set集合中的所有元素即可。