有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用Java生成随机数

这是我遇到的问题,我如何将其限制在一个范围内?我的代码如下。谢谢

问题:编写一个方法调用genRandom()来生成5个介于1到100之间的随机整数,并将它们打印到屏幕上。在main()中调用genRandom()

import java.util.Random;

class RandomNumbers{
    public static void main(String [] args){

        Random randomNum = new Random();

        for(int i = 0; i<5; i++){
            System.out.println("Random number is : " + randomNum.nextInt(5));
            }
    }
}

共 (2) 个答案

  1. # 2 楼答案

    RandomNumbers类中编写genRandom(),并按如下方式使用:

        public class RandomNumbers{
           static Random randomNum = new Random();
    
           public static void main(String[] args){
              for(int i=0; i< 5; i++){
                   System.out.println("Random number is : " + genRandom());
              }
           }
    
           public static int genRandom(){
              return randomNum.nextInt(100);
           }   
        }