js取0-9随机取4个数不重复的数字代码实例


Posted in Javascript onMarch 27, 2019

本文实例为大家分享了js取0-9随机取4个数不重复的数字的具体代码,供大家参考,具体内容如下

html

<input type="button" value="随机生成4位数" onclick="f1()">

script

function f1(){
	var arr_4=new Array()
	function getRandom(min,max)													//开始取数
		{																						
																				//随机数
			var random = Math.random()*(max-min)+min;
																		//向下取整
			random = Math.floor(random);
		
			if(arr_4.length < 4)							//判断数组长度
			{	
				for(i=0;i<=arr_4.length;i++)				//遍历数组。
				{
					if(random==arr_4[i])					//比较随机数
					{	
						break;
					}
					else								
					{
						if(i==arr_4.length)
						{arr_4.push(random);break;}
					}
				};
				getRandom(0,10);
			}
			
		}
		getRandom(0,10);		//随机取0-9
	alert(arr_4)
	}

以上所述是小编给大家介绍的js取0-9随机取4个数不重复的数字详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
你所要知道JS(DHTML)中的一些技巧
Jan 09 Javascript
event.keyCode键码值表 附只能输入特定的字符串代码
May 15 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
Oct 14 Javascript
js获取判断上传文件后缀名的示例代码
Feb 19 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
浅谈JavaScript 浏览器对象
Jun 03 Javascript
self.attachevent is not a function的解决方法
Apr 04 Javascript
关于webpack2和模块打包的新手指南(小结)
Aug 07 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
微信小程序列表时间戳转换实现过程解析
Oct 12 Javascript
Echarts实现多条折线可拖拽效果
Dec 19 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 #Javascript
vue中多个倒计时实现代码实例
Mar 27 #Javascript
JavaScript偏函数与柯里化实例详解
Mar 27 #Javascript
vue实现鼠标移入移出事件代码实例
Mar 27 #Javascript
JavaScript惰性载入函数实例分析
Mar 27 #Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 #Javascript
详解JS浏览器事件循环机制
Mar 27 #Javascript
You might like
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
2016/09/06 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
JS实现留言板功能
2017/06/17 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
pandas计数 value_counts()的使用
2019/06/24 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
Python如何实现远程方法调用
2020/08/07 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
公司营业员的工作总结自我评价
2013/10/05 职场文书
工程力学专业毕业生求职信
2013/10/06 职场文书
银行会计财务工作个人的自我评价
2013/10/29 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
园艺师求职信
2014/03/10 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
劳模先进事迹材料
2014/12/24 职场文书
公司转让协议书
2016/03/19 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书