How to generate 6 different random numbers in java

后端 未结 10 1312
猫巷女王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:28

    I've just came up with a small idea for Java 8-.

    Set set = new LinkedHashSet<>();
    while(set.size() != 6)
        set.add(rnd.nextInt(49) + 1);
    

提交回复
热议问题