Use*_*920 0 java arrays string random
码
Random Randomizer = new Random () ;
cardoneA = suits[Randomizer.nextInt(suits.length)];
cardoneAv = ranks[Randomizer.nextInt(ranks.length)];
Run Code Online (Sandbox Code Playgroud)
如何阻止Randomizer两次挑选相同的卡片?例如.如果它选择了某种套装和等级,我怎么能阻止它再次采摘呢?另外,我怎么能让它一起挑选这两个,这样它就可以选择另一张具有相同价值的卡,只要它是一个不同的类?
只需像在现实生活中那样模拟一副牌:
该算法也称为Fisher-Yates Shuffle.