Heim > Artikel > Web-Frontend > Gemeinsame Nutzung von Methoden zum Generieren zufällig gemischter Arrays mithilfe von JS
Das Beispiel in diesem Artikel beschreibt, wie JS ein zufällig verschlüsseltes Array generiert. Ich teile es als Referenz mit Ihnen und hoffe, Ihnen dabei zu helfen, besser zu lernen, wie Sie mit JS zufällig gemischte Arrays generieren.
1. Eine unordentliche Sortiermethode
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('i='+i+';temp='+temp+';rand='+iRand+';array['+i+']='+aLuanXu[i]+';array['+iRand+']='+aLuanXu[iRand]+';array=['+aLuanXu+'];'); } return aLuanXu; } //测试: console.log(fnLuanXu(6));Laufergebnisse:
2. Eine weniger chaotische Sortiermethode, die integrierte js-Funktion.
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));Laufergebnisse: Habt ihr es alle gelernt? Beeilen Sie sich und probieren Sie es aus. Verwandte Empfehlungen:
Ausführliche Erklärung der Shuffle-Funktion von PHP, die Arrays verschlüsselt
Zufälliges Mischen von Arrays und Strings PHP-Funktionsanwendungstest
JS stört sofort die Code_Javascript-Fähigkeiten der Array-Implementierung
Das obige ist der detaillierte Inhalt vonGemeinsame Nutzung von Methoden zum Generieren zufällig gemischter Arrays mithilfe von JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!