JS を使用してランダムにシャッフルされた配列を生成するためのメソッドの共有

小云云
リリース: 2018-01-05 15:02:09
オリジナル
2133 人が閲覧しました

この記事の例では、JS がランダムにスクランブルされた配列を生成する方法について説明します。 JS を使用してランダムにシャッフルされた配列を生成する方法をよりよく学ぶのに役立つことを願って、参考のためにこれを共有します。

1. 面倒な並べ替え方法


function fnLuanXu(num) {
    var aLuanXu=[];
    for (var i = 0; i < num; i++) {
      aLuanXu[i] = i;
    }
    for (var i = 0; i < num; i++) {
      var iRand = parseInt(num * Math.random());
      var temp = aLuanXu[i];
      aLuanXu[i] = aLuanXu[iRand];
      aLuanXu[iRand] = temp;
      //console.log(&#39;i=&#39;+i+&#39;;temp=&#39;+temp+&#39;;rand=&#39;+iRand+&#39;;array[&#39;+i+&#39;]=&#39;+aLuanXu[i]+&#39;;array[&#39;+iRand+&#39;]=&#39;+aLuanXu[iRand]+&#39;;array=[&#39;+aLuanXu+&#39;];&#39;);
    }
    return aLuanXu;
}
//测试:
console.log(fnLuanXu(6));
ログイン後にコピー

実行結果:

JS を使用してランダムにシャッフルされた配列を生成するためのメソッドの共有

2. あまり面倒ではない並べ替え方法、js 組み込み関数。


りー

操作結果:

JS を使用してランダムにシャッフルされた配列を生成するためのメソッドの共有

学習しましたか?急いで試してみてください。

関連する推奨事項:

配列をシャッフルするPHPのシャッフル関数の詳細な説明

配列、文字列をランダムにシャッフルするPHP関数の応用テスト

JSが配列をランダムにシャッフルする実装コード_javascriptスキル

以上がJS を使用してランダムにシャッフルされた配列を生成するためのメソッドの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート