How do I generate a random integer between min and max in Java?

后端 未结 8 1269
醉酒成梦
醉酒成梦 2020-12-13 09:15

What method returns a random int between a min and max? Or does no such method exist?

What I\'m looking for is something like this:

NAMEOFMETHOD (mi         


        
8条回答
  •  没有蜡笔的小新
    2020-12-13 09:26

    Construct a Random object at application startup:

    Random random = new Random();
    

    Then use Random.nextInt(int):

    int randomNumber = random.nextInt(max + 1 - min) + min;
    

    Note that the both lower and upper limits are inclusive.

提交回复
热议问题