在Java中混洗2D数组

Sno*_*man 1 java arrays shuffle

我试图在Java中混洗2D对象数组.我认为Collections.shuffle可以解决这个问题,但看起来它只是将每行中的对象混合在一起,但不会将行混合在一起,这是我希望它做的.任何内置的方法或易于实现的方法可以为我洗牌2D数组?阵列是cards[13][4].

And*_*s_D 6

看起来你想要洗牌一副牌.

在现实世界的游戏中,我们首先将牌组洗牌,然后将牌分发给玩家.您尝试更改序列的顺序:您希望将已排序的牌组分发给玩家,并要求他们交换牌,直到所有牌都被洗牌;-)

正如斯蒂芬C建议的那样:从球员那里收集牌,洗牌并重新分发.