ホームページ >ウェブフロントエンド >jsチュートリアル >JS を使用してランダムにシャッフルされた配列を生成するためのメソッドの共有

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

小云云
小云云オリジナル
2018-01-05 15:02:092168ブラウズ

この記事の例では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。