How to generate 6 different random numbers in java

后端 未结 10 1302
猫巷女王i
猫巷女王i 2020-12-10 21:04

I want to generate 6 different random numbers by using Math.random and store them into an array. How can I make sure that they are different? I know I need to use for-loop t

10条回答
  •  天涯浪人
    2020-12-10 21:41

    Create a variable last; initialize it to 0.

    Next, in a loop x from 0 to 5, create a random number between last+1 and 49-6+x. Store this number in a list, and set last to the number generated this way.

    You will end up with an ordered list of 6 random numbers in the range of 1..49 with no repeats.

提交回复
热议问题