java生成一个两位数的随机数
时间: 2024-04-30 19:24:17 浏览: 124
可以使用以下代码生成一个两位数的随机数:
```
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(90) + 10;
System.out.println(randomNumber);
}
}
```
这个程序使用 Java 的 `Random` 类生成一个随机数,然后加上 10,确保生成的数是两位数。
相关问题
Java中生成一个两位数的随机数
在Java中生成一个两位数的随机数,可以使用以下代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(90) + 10;
System.out.println("随机数:" + randomNumber);
}
}
```
这段代码使用了`java.util.Random`类来生成随机数。`nextInt(90)`表示生成一个0到89之间的随机整数,然后再加上10,得到一个10到99之间的随机整数。最后,将生成的随机数打印出来。
java 生成五位随机数
生成五位不重复的随机数的方法有多种,下面是两个示例代码:
示例1:
```java
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class RandomNumber {
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
Random random = new Random();
while (set.size() < 5) {
int number = random.nextInt(100);
set.add(number);
}
for (int num : set) {
System.out.println(num);
}
}
}
```
示例2:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
int[] numbers = new int[5];
Random random = new Random();
for (int i = 0; i < numbers.length; i++) {
int number = random.nextInt(100);
for (int j = 0; j < i; j++) {
if (number == numbers[j]) {
number = random.nextInt(100);
j = -1;
}
}
numbers[i] = number;
}
Arrays.stream(numbers).forEach(System.out::println);
}
}
```
阅读全文