이 기사의 예에서는 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('i='+i+';temp='+temp+';rand='+iRand+';array['+i+']='+aLuanXu[i]+';array['+iRand+']='+aLuanXu[iRand]+';array=['+aLuanXu+'];'); } return aLuanXu; } //测试: console.log(fnLuanXu(6));
실행 결과:
2. 덜 지저분한 정렬 방법, 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));
작업 결과:
알았나요? 서둘러서 한번 시도해 보세요.
관련 권장사항:
위 내용은 JS를 사용하여 무작위로 섞인 배열을 생성하는 방법 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!