这是去年就做出来的东西,但是一直没有空发出来。这段代码也在网上找过思路,但是时间久远,已经记不得看过哪些材料了,不过还是要表示感谢。
function main() {
var num = 20; //生成的随机数个数
var max = 20; //随机数最大值
var arr = []; //初始化数组
for (var i = 0; i < num; i++) { //生成num个随机数
arr[i] = random(1, max); //从1到max生成随机数,存储到arr[i]中
for (var j = 0; j < i; j++) { //遍历数组
if (arr[j] == arr[i]) { //判断重复
i--; //i-1,实现arr[i]返回上一个值,从而实现重新赋值判断(相当于把重复的值去掉)
break; //跳出这个循环,返回上一步。
}
}
}
}