La méthode de jquery pour obtenir des nombres aléatoires non répétitifs : définissez d'abord un tableau pour stocker des nombres aléatoires ; puis limitez la plage par longueurs ; puis utilisez "parseInt(Math.random() * arrLen);" méthode pour générer dans la plage de données ; supprimer enfin les valeurs en double.
Recommandé : "Tutoriel vidéo jquery"
L'environnement d'exploitation de ce tutoriel : système Windows7, jquery3.2.1 version, Cette méthode fonctionne pour toutes les marques d’ordinateurs.
Méthode Jquery pour obtenir des nombres aléatoires non répétitifs :
JQ obtenant des nombres aléatoires non répétitifs - plage personnalisée
Le code est le suivant :
//获取不重复随机数 function getRandom(lengths) { var arr = [];//存放随机数的数组 var arrLen = lengths;//用来限制范围 for(var i=0; i<4; i++){ var radomNum = parseInt(Math.random() * arrLen);//生成范围内的数据数 if(arr.indexOf(radomNum) == -1){ //indexOf返回值为-1表示数组中没有和新随机数重复的值 arr.push(radomNum); }else{ //有重复值i--,不添加重复的值到数组中,并再循环一次 i--; } } console.log(arr); return arr; }
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!