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 相关文章推荐
javascript sudoku 数独智力游戏生成代码
Mar 27 Javascript
JS打印gridview实现原理及代码
Feb 05 Javascript
Javascript学习笔记之数组的遍历和 length 属性
Nov 23 Javascript
js使用setTimeout实现定时炸弹的方法
Apr 10 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
微信小程序canvas写字板效果及实例
Jun 15 Javascript
angular2路由之routerLinkActive指令【推荐】
May 30 Javascript
看看“疫苗查询”小程序有温度的代码
Jul 31 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
Aug 29 Javascript
vuex入门最详细整理
Mar 04 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笔记之:AOP的应用
2013/04/24 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
JS 用6N±1法求素数 实例教程
2009/10/20 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
利用Python为iOS10生成图标和截屏
2016/09/24 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
Python使用wxPython实现计算器
2018/01/30 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
自荐信格式的六要素
2013/09/21 职场文书
急诊科护士自我鉴定
2013/10/14 职场文书
广告创意求职信
2014/03/17 职场文书
诚信贷款承诺书
2014/05/30 职场文书
2014中学教师节广播稿
2014/09/10 职场文书
小学教育见习报告
2014/10/31 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技