how can i use random numbers in groovy?

前端 未结 5 1021
野性不改
野性不改 2020-12-13 17:49

I use this method:

def getRandomNumber(int num){
    Random random = new Random()
    return random.getRandomDigits(num)
}

when I call it I

5条回答
  •  悲哀的现实
    2020-12-13 18:19

    For example, let's say that you want to create a random number between 50 and 60, you can use one of the following methods.

    new Random().nextInt()%6 +55
    

    new Random().nextInt()%6 returns a value between -5 and 5. and when you add it to 55 you can get values between 50 and 60

    Second method:

    Math.abs(new Random().nextInt()%11) +50
    

    Math.abs(new Random().nextInt()%11) creates a value between 0 and 10. Later you can add 50 which in the will give you a value between 50 and 60

提交回复
热议问题