javascript获取四位数字或者字母的随机数

前端之家收集整理的这篇文章主要介绍了javascript获取四位数字或者字母的随机数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本章节通过代码实例介绍一下如何实现简单的四位随机功能。 比较简单的一种实现方式就是从数字和字母中随机抽取四个不重复的字符。

代码实例如下:

var arr=[0,1,2,3,4,5,6,"a","b","c","d","e","f","g"];

(function(){
var randNum=null;
var old=[];
var str="";
function done(){
randNum=Math.floor(Math.random()*14);
if(only(randNum,old)){
str=str+arr[randNum];
old.push(randNum);
}
else{
done();
}
}
for(var index=0;index<4;index++){
done();
}
console.log(str);
})(arr)

上面的代码实现了我们的要求,下面就介绍一下上面代码的实现过程。

一.代码注释: 1.function only(ele,arr){},此函数可以实现判断指定的索引是否已经使用过了,放置随机数出现重复。 2.if(arr.length==0){},如果数组为空,那么就说明不可能是重复的情况,返回true。 3.for(var j=0;j

来自:

原文链接:https://www.f2er.com/js/56404.html

猜你在找的JavaScript相关文章