javascript获取四位数字或者字母的随机数_javascript技巧
程序员文章站
2022-05-28 17:29:58
...
本章节通过代码实例介绍一下如何实现简单的四位随机数功能。
比较简单的一种实现方式就是从数字和字母中随机抽取四个不重复的字符。
比较简单的一种实现方式就是从数字和字母中随机抽取四个不重复的字符。
代码实例如下:
function only(ele,arr){ if(arr.length==0){ return true; } for(var j=0;j
上面的代码实现了我们的要求,下面就介绍一下上面代码的实现过程。
一.代码注释:
1.function only(ele,arr){},此函数可以实现判断指定的索引是否已经使用过了,放置随机数出现重复。
2.if(arr.length==0){},如果数组为空,那么就说明不可能是重复的情况,返回true。
3.for(var j=0;j
6.var randNum=null,声明一个变量并赋初值为null,用来存储随机生成的数组索引。
7.var old=[],创建一个空数组,用来存储已经出现过的数组索引值。
8.var str="",创建一个空字符串,用来存放生成的随机数。
9.function done(){},此函数可以用来获取一个随机数。
10.randNum=Math.floor(Math.random()*14),获取数组的索引值。
11.if(only(randNum,old)){
str=str+arr[randNum];
old.push(randNum);
},判断是否已经使用过,如果没有,则获取数组元素,并追加到str字符串中,最后将此索引值追加到old数组。
12.else{ done();
},如果已经用过,那么再获取一次,这里是使用递归的方式。
13.for(var index=0;index
done();
},使用for循环获取4个随机数。
来自:http://www.softwhy.com/forum.php?mod=viewthread&tid=16493
推荐阅读
-
php获取四位字母和数字的随机数的实现方法
-
php获取四位字母和数字的随机数的实现方法_PHP
-
js中判断数字字母中文的正则表达式 (实例)_javascript技巧
-
php获取四位字母和数字的随机数的实现方法_PHP教程
-
javascript获取四位数字或者字母的随机数_javascript技巧
-
js获取数组任意个不重复的随机数组元素[原创]_javascript技巧
-
js限制文本框只能输入整数或者带小数点的数字_javascript技巧
-
php获取四位字母和数字的随机数的实现方法_php技巧
-
javascript获取四位数字或者字母的随机数_javascript技巧
-
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法_javascript技巧