【问题标题】:How to generate random number in NetBeans? [closed]如何在 NetBeans 中生成随机数? [关闭]
【发布时间】:2015-05-26 00:58:24
【问题描述】:

我试图在 NetBeans 中生成 1 到 100 之间的随机数,但我之前在 Eclipse 中使用的方法不起作用。我似乎无法使用随机,因为它用红色下划线:“找不到符号。”请告诉我怎么做。

Random x = new Random();
int n = x.nextInt(100);//random number 1-100

【问题讨论】:

  • 你导入了 java.util.Random 吗?

标签: java netbeans random int generated


【解决方案1】:

这是如何让它生成一个随机数,我知道它更长但更容易理解。

import java.util.Random;
class (INSERTCLASSNAME){
    public static void main(String[] args){
        Random random = new Random();
        int number;
        for(int counter=1; counter<=1;counter++){
        number = 1+random.nextInt(100);
        System.out.println(number);
        }
    }
}

【讨论】:

    【解决方案2】:

    要么使用完全限定的类名(或添加import)。 import 可能看起来像,

    import java.util.Random;
    

    而完全限定的类名是java.util.Random like

    java.util.Random x = new java.util.Random();
    

    另外,对于number,您需要在 1 - 100 范围内

    // int n = x.nextInt(100);//random number 1-100
    int n = 1 + x.nextInt(100);
    

    因为nextInt(int)(根据 Javadoc)

    返回一个介于 0(包括)和指定值(不包括)之间的伪随机、均匀分布的 int 值

    【讨论】:

      【解决方案3】:

      您很可能错过了导入:

      import java.util.Random;
      

      【讨论】:

        【解决方案4】:

        对于像“cannot find symbol.”这样的所有错误,您可以快速点击Ctrl + Shift + I 来导入所有缺失的库(在Eclipse 中是Ctrl + Shift + O)。 你也应该先在网上搜索一下这个错误,到处找答案。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-15
          • 1970-01-01
          • 2016-09-02
          • 2020-04-21
          • 2012-06-13
          相关资源
          最近更新 更多