<script type="text/javascript">
var str="0123456789";
var arr=[];
var n;
while(arr.length<4){
n=Math.floor(Math.random()*str.length);
if (arr.length==0){
arr.push(n);
}else{
var un=true;
for(var i=0;i<arr.length;i++){
if(arr[i]==n){
un=false;
break;
}
};
if(un){
arr.push(n)
};
};
}
alert(arr)
</script>
相关文章
- 10-08定义一个长度为5的int型数组arr,数组元素为1-5(范围包含1和5)之间的任意随机数,且保证5个数不重复
- 10-082021-11-01:寻找重复数。给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设 nums 只有 一个重复的整数
- 10-08一.生成10个1到20之间的不重复的随机数并降序输出
- 10-08从 n 个数字中选出 m 个不同的数字,保证这 m 个数字是等概率的
- 10-08生成N个不相等的随机数
- 10-08生成一个字母数字组合的n位随机码、随机数、随机字符串
- 10-08给定一个只包含正整数的非空数组,返回该数组中重复次数最多的前N个数字 ,返回的结果按重复次数从多到少降序排列(N不存在取值非法的情况)
- 10-08写一个函数,随机生成N条不重复的手机号
- 10-08给定m个不重复的字符 [a,b,c,d],以及一个长度为n的字符串tbcacbdata滑动窗口
- 10-08给定一个长度为 n 的非负整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。