5 ARR空の配列の長さを作成するには、1:グループで遭遇は、質問をしました。
2、[2,32]ランドの間のランダムな整数を生成します。
図3は、同じ数のランドがすでにARRに存在する場合、再生、ランダムな整数ARRに挿入され、ランダムな整数(のために使用されていない再帰必要/ whileループなど)に挿入されます。
4,5の長さの最終的な出力、および非反復配列arrの内容。
ランダムな整数式指定された範囲を生成する:第一に:
Math.floor(Math.random()*(最大 - 最小+ 1)+分)。
完全な方法を見た後:
VaRの ARR = 新しいアレイ(5 )。 関数generateRand(指数、ARR){ 場合(インデックス> = 5 ){ 返します。 } せランド = Math.floor(Math.random()*(32-2 + 1)+2 )。 もし(!arr.includes(RAND)){ ARR [インデックス] = ランド。 インデックス ++ ; generateRand(インデックス、ARR)。 } 他{ generateRand(インデックス、ARR)。 } } generateRand(0 、ARR)。 console.log(ARR)。