私はJavaScriptに比較的慣れておらず、52枚のカードのセットからカードをランダムに生成する小さなアプリを構築しています(すべての可能性を配列に保存しました)。ただし、同じカードが 2 回生成されないようにしたい。そうする方法を見つけることができませんでした。
var cardType = ["A♠","2♠","3♠","4♠","5♠","6♠","7♠","8♠","9♠","10♠","J♠","Q♠","K♠"];
function generateCard()
{
var card = cardType[Math.round(Math.random() * (cardType.length - 1))];
}
スペードのシンボルは、実際には私の配列にはありません。可視性のために入れただけです。