我正在尝试制作 基本/简单 战争卡片游戏,而我正在使用Javascript部分。我一直坚持如何随机取出一半的卡值,而不是一遍又一遍地选择相同的卡片值,将它们移动到另一个阵列中以模拟混洗(随机拾取)并将它们移动到第二个阵列中(模拟交易或多或少)。
var DeckofCards = new Array('2D', '2H', '2S', '2C', '3D', '3H', '3S', '3C', '4D', '4H', '4S', '4C',
'5D', '5H', '5S', '5C', '6D', '6H', '6S', '6C', '7D', '7H', '7S', '7C',
'8D', '8H', '8S', '8C', '9D', '9H', '9S', '9C', '10D', '10H', '10S', '10C',
'11D', '11H', '11S', '11C', '12D', '12H', '12S', '12C',
'13D', '13H', '13S', '13C', '14D', '14H', '14S', '14C')
我如何编写代码来完成我想要的一切? 另外,请尽量使您的答案代码尽可能简单,以便我更容易理解。