我想做的是拿我的数组硬币[]。并且基本上将每个硬币重新排列到不同的位置。这就是我到目前为止所拥有的。但是,当我这样做时,什么也没有发生。意味着所有值都保持不变。除了最后一个。那一个改变。
public void shake()
{
for (int i = 0; i < coins.length; i++)
{
int index = Coin.RANDOM.nextInt(coins.length);
Coin temp = coins[index];
coins[index] = coins[i];
coins[i] = temp;
System.out.print(coins[i] + ", ");
}
}
我像这样实例化随机:
public static long SEED = System.currentTimeMillis();
public static Random RANDOM = new Random(SEED);