Maison > interface Web > js tutoriel > Comment générer un tableau aléatoire en JS

Comment générer un tableau aléatoire en JS

亚连
Libérer: 2018-06-15 17:57:41
original
2405 Les gens l'ont consulté

Cet article présente principalement la méthode JS pour générer des tableaux brouillés aléatoirement, impliquant des compétences opérationnelles liées au tri aléatoire des tableaux javascript. Les amis dans le besoin peuvent s'y référer

Cet article décrit l'exemple de la génération aléatoire de JS. méthode des tableaux brouillés. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Une méthode de tri désordonnée

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));
Copier après la connexion

Résultats en cours :

2. Une méthode de tri moins compliquée, fonction intégrée à js.

function fnLuanXu(num) {
    var aLuanXu=[];
    for (var i = 0; i < num; i++) {
      aLuanXu[i] = i;
    }
    aLuanXu.sort(function(){return Math.random()>0.5?-1:1;})
    return aLuanXu;
}
//测试:
console.log(fnLuanXu(7));
Copier après la connexion

Résultats de l'exécution :

Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir. .

Articles associés :

Interprétation détaillée du tutoriel d'utilisation de la bibliothèque de dessins plotly.js (tutoriel détaillé)

Comment créer et télécharger des photos dans les instructions AngularJS (tutoriel détaillé)

Comment ajouter dynamiquement une instance de l'élément Li en javaScript

Comment ajouter dynamiquement une instance de Li élément avec style dans l'élément de balise HTML jquery

Comment ajouter dynamiquement des balises li et ajouter des attributs et lier des méthodes d'événement dans jQuery

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal