JavaScript简单生成 N~M 之间随机数的方法


Posted in Javascript onJanuary 13, 2017

本文实例讲述了JavaScript简单生成 N~M 之间随机数的方法。分享给大家供大家参考,具体如下:

getRandom.js:

/**
 * Created with JetBrains PhpStorm.
 * User: lee
 * To change this template use File | Settings | File Templates.
 */
//获取一个随机数,在max,min之间
//max 需大于 min
//如果输入 10,则产生 0~9 的数
//如果输入 10,4,则产生 4~9 的数
//如果输入 10,40,则返回 false
function getRandom(max,min){
  var rand=false;
  rand=Math.floor(Math.random()*max);
  if(!(min==undefined) && (max>=min)){
    rand=Math.floor(Math.random()*(max-min)+min);
  }else if(max<min){
    return false;
  }
  return rand;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery监控数据是否变化(修正版)
Apr 12 Javascript
JavaScript调试技巧之console.log()详解
Mar 19 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
node.js集成百度UE编辑器
Feb 05 Javascript
基于jQuery实现的旋转彩圈实例
Jun 26 Javascript
JavaScript中将数组进行合并的基本方法讲解
Mar 07 Javascript
任意Json转成无序列表的方法示例
Dec 09 Javascript
浅析javaScript中的浅拷贝和深拷贝
Feb 15 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
Vue2 监听属性改变watch的实例代码
Aug 27 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
比较node.js和Deno
Apr 27 Javascript
微信小程序 增、删、改、查操作实例详解
Jan 13 #Javascript
jQuery动态生成表格及右键菜单功能示例
Jan 13 #Javascript
Vue数据驱动模拟实现5
Jan 13 #Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 #Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
Jan 13 #Javascript
jquery,js简单实现类似Angular.js双向绑定
Jan 13 #Javascript
jQuery实现的简单排序功能示例【冒泡排序】
Jan 13 #Javascript
You might like
PHP 和 MySQL 基础教程(二)
2006/10/09 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
js正确获取元素样式详解
2009/08/07 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
JavaScript调试工具汇总
2014/12/23 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
python实现简单日期工具类
2019/04/24 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python内存映射文件读写方式
2020/04/24 Python
Django分组聚合查询实例分享
2020/04/29 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
信息系统专业个人求职信范文
2013/12/07 职场文书
办理信用卡工作证明
2014/01/11 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
行政申诉状范文
2015/05/20 职场文书
增值税发票丢失证明
2015/06/19 职场文书