如何在生成随机数时防止重复

问题描述 投票:0回答:1

我想要从1-36生成7个不同的变量,但是这些变量不能与以前的编号相同,而在尽可能短的行内不使用数组或arraylist

private final int getconsolationprice1=rand.nextInt(36);
private final int getconsolationprice2=rand.nextInt(36);
private final int getconsolationprice3=rand.nextInt(36);
private final int getconsolationprice4=rand.nextInt(36);
private final int getconsolationprice5=rand.nextInt(36);
private final int getconsolationprice6=rand.nextInt(36);
private final int gettopprice=rand.nextInt(36);
java random duplicates
1个回答
0
投票
您可以使用此
© www.soinside.com 2019 - 2024. All rights reserved.