用JAVA生成一个-99到99的随机数
时间: 2023-11-20 18:18:40 浏览: 51
可以使用Java的Random类来生成随机数,代码如下:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(199) - 99;
System.out.println(randomNumber);
}
}
```
这个程序运行时会生成一个-99到99之间的随机数并输出。其中`random.nextInt(199)`生成一个0到198之间的随机整数,再减去99即可得到-99到99之间的随机整数。
相关问题
用Java语言输出1到99的一个随机数
您好!可以使用Java中的Random类生成一个1到99的随机数,代码如下:
```java
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(99) + 1;
System.out.println(randomNumber);
}
}
```
这里使用了nextInt()方法来生成0到98的随机数,然后再加上1,生成1到99的随机数。最后使用System.out.println()方法输出这个随机数。
java生成十个1-100随机数
可以使用Java的Random类来生成十个1-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(100) + 1;
System.out.println(randomNumber);
}
}
}
```
这段代码使用Random类的nextInt方法来生成0到99之间的随机数,然后通过加1操作将范围调整为1到100。在循环中,我们重复这个过程十次,并将每个生成的随机数打印出来。