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 相关文章推荐
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
js带按钮的提示框可供选择示例代码
Sep 17 Javascript
jquery高级编程的最佳实践详解
Mar 23 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
整理关于Bootstrap导航的慕课笔记
Mar 29 Javascript
JS实现遍历不规则多维数组的方法
Mar 21 Javascript
Angular模版驱动表单的使用总结
May 05 Javascript
AjaxFileUpload.js实现异步上传文件功能
Apr 19 Javascript
javaScript实现一个队列的方法
Jul 14 Javascript
express异步函数异常捕获示例详解
Nov 30 Javascript
解析浏览器端的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
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php获取apk包信息的方法
2014/08/15 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
新手该如何学python怎么学好python?
2008/10/07 Python
python实现巡检系统(solaris)示例
2014/04/02 Python
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
解决phantomjs截图失败,phantom.exit位置的问题
2018/05/17 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
python如何将多个PDF进行合并
2019/08/13 Python
Django对models里的objects的使用详解
2019/08/17 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
python实现批量修改文件名
2020/03/23 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
python re的findall和finditer的区别详解
2020/11/15 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
考试作弊被抓检讨书
2014/01/10 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
活动总结格式范文
2014/04/26 职场文书
2014年物流工作总结
2014/11/25 职场文书
2015年端午节活动总结
2015/02/11 职场文书
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP