ランダムに指定された長さが、指定された範囲内の配列内の乱数を生成します

 

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)。

 

おすすめ

転載: www.cnblogs.com/fqh123/p/11479270.html