IDEA使用不了nextint(origin,bound),为什么啊,报错是这个Cannot resolve method 'nextInt(int, int)'

img

问题遇到的现象和发生背景

IDEA使用不了nextint(origin,bound)

问题相关代码,请勿粘贴截图
import java.util.Random;

public class RandomTest3 {
    public static void main(String[] args) {
        Random r = new Random();
        //10-30
        for (int i = 0; i < 50; i++) {
            int data = r.nextInt(10 , 30);
            System.out.println(data);
        }
    }
}

运行结果及报错内容

Error:(10, 25) java: 对于nextInt(int,int), 找不到合适的方法
方法 java.util.Random.nextInt()不适用
(实际参数列表和形式参数列表长度不同)
方法 java.util.Random.nextInt(int)不适用
(实际参数列表和形式参数列表长度不同)

我的解答思路和尝试过的方法

上网搜索了一下,没有人有这个问题好像,

我想要达到的结果

能成功运行

nextInt(int,int)✖
简单来说没有这个用法
1、不带参数的nextInt()会生成所有有效的整数(包含正数,负数,0)
2、带参的nextInt(int x)则会生成一个范围在0~x(不包含X)内的任意正整数

img


要实现这种用法,可尝试借助方法函数实现。
希望对题主有所帮助,望采纳!!