Javascript获取随机数的实现方法


Posted in Javascript onJune 22, 2016

Javascript获取随机数的实现方法

<script type="text/javascript">
  function getRandom(n,m){
    var n=Number(n);  //强制转换成数字
    var m=Number(m);
    if(isNaN(n)||isNaN(m)){  //判断是否为有效数字 ,其中一个不是有效数字就返回[0,1)之间的随机小数
      return math.random();
    }
    if(n>m){   //如果n>m则交换
      var temp=n;
      n=m;
      m=temp;
    }
    return Math.round(Math.random()*(m-n)+n);

  }
  //获取五位0-50之间的随机整数
  var ary=[];
  for (var i=0;i<5;i++){
    ary.push(getRandom(0,50));
  }console.log(ary);

</script>

以上就是小编为大家带来的Javascript获取随机数的实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
屏蔽相应键盘按钮操作
Mar 10 Javascript
使用js画图之饼图
Jan 12 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
遍历js中对象的属性和值的实例
Nov 21 Javascript
浅谈 Vue v-model指令的实现原理
Jun 08 Javascript
vue 2.0封装model组件的方法
Aug 03 Javascript
React实践之Tree组件的使用方法
Sep 30 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
Mar 23 Javascript
Vue Element UI自定义描述列表组件
May 18 Vue.js
解析浏览器端的AJAX缓存机制
Jun 21 #Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 #Javascript
第十篇BootStrap轮播插件使用详解
Jun 21 #Javascript
JavaScript简单获取页面图片原始尺寸的方法
Jun 21 #Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 #Javascript
js简单判断flash是否加载完成的方法
Jun 21 #Javascript
第八篇Bootstrap下拉菜单实例代码
Jun 21 #Javascript
You might like
深入掌握include_once与require_once的区别
2013/06/17 PHP
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
php修改数组键名的方法示例
2017/04/15 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
ext for eclipse插件安装方法
2008/04/27 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
2019/06/24 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
详解python单例模式与metaclass
2016/01/15 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
运动会入场词50字
2014/02/20 职场文书
广告创意求职信
2014/03/17 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL