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 页面输出值
Nov 30 Javascript
Google Map Api和GOOGLE Search Api整合实现代码
Jul 18 Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
Jun 12 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
jquery移动点击的项目到列表最顶端的方法
Jun 24 Javascript
JavaScript中自带的 reduce()方法使用示例详解
Aug 10 Javascript
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
关于TypeScript模块导入的那些事
Jun 12 Javascript
JS实现灯泡开关特效
Mar 30 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
TypeScript 使用 Tuple Union 声明函数重载
Apr 07 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实现字符串首字母转换成大写的方法
2015/03/17 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python 调用DLL操作抄表机
2009/01/12 Python
Python中使用中文的方法
2011/02/19 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
Amcal中文官网:澳洲综合性连锁药房
2019/03/28 全球购物
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
2014全国两会学习心得体会1000字
2014/03/10 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android