JAVA随机出50以内数_JAVA怎么产生50-99之间的随机数
时间: 2024-03-25 18:39:27 浏览: 255
产生50以内的随机数可以使用Java中的Random类的nextInt方法,代码如下:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(50); // 产生0~49之间的随机数
System.out.println(randomNumber);
}
}
```
产生50-99之间的随机数可以使用nextInt方法产生0~49之间的随机数,然后加上50,代码如下:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(50) + 50; // 产生50~99之间的随机数
System.out.println(randomNumber);
}
}
```
注意,这里的50是起始值,99-50=49是范围,所以要加上50才能得到50-99之间的随机数。
相关问题
java随机打印100以内的数
可以使用Java内置的Random类来实现随机打印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 num = random.nextInt(100);
System.out.print(num + " ");
}
}
}
```
在上面的代码中,我们首先创建了一个Random对象,然后使用nextInt()方法生成一个0到99之间的随机整数,最后使用循环语句打印出10个随机数。
10 利用随机函数产生两位数以内的随机数数给个5行6列的二维数组赋值。按行,列输出该数组,并求其最外一圈元素之和 用java输出
在Java中,你可以使用`Random`类生成指定范围内的随机数,并创建一个5行6列的二维数组。以下是实现这个功能的一个示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个5行6列的二维数组
int[][] array = new int[5][6];
// 初始化一个随机数生成器
Random random = new Random();
// 遍历数组并填充随机数
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 6; j++) {
// 生成1到99之间的随机整数
int randomNumber = random.nextInt(99) + 1;
array[i][j] = randomNumber;
}
}
// 输出数组
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 6; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
// 求最外一圈元素之和
int sumOutsideBorder = 0;
for (int i = 0; i < 2; i++) { // 上下两条边
for (int j = 0; j < 6; j++) {
sumOutsideBorder += array[i][j];
sumOutsideBorder += array[i][5 - j]; // 右边
}
sumOutsideBorder += array[4][i]; // 左边
}
for (int i = 3; i < 5; i++) { // 中间两条边
sumOutsideBorder += array[i][0];
sumOutsideBorder += array[i][5];
}
System.out.println("最外一圈元素之和: " + sumOutsideBorder);
}
}
```
运行这段代码,你会看到一个5x6的二维数组及其最外圈元素的和。
阅读全文