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 boxy弹出层插件中文演示及使用讲解
Feb 24 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 Javascript
jquery自定义滚动条插件示例分享
Feb 21 Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 Javascript
浅谈JavaScript中运算符的优先级
Jul 07 Javascript
微信小程序 自己制作小组件实例详解
Dec 22 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
Sep 29 Javascript
vue项目首屏打开速度慢的解决方法
Mar 31 Javascript
配置一个vue3.0项目的完整步骤
Apr 26 Javascript
vue设置动态请求地址的例子
Nov 01 Javascript
微信小程序云函数添加数据到数据库的方法
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
CI框架网页缓存简单用法分析
2018/12/26 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
python二叉树遍历的实现方法
2013/11/21 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
python迭代器常见用法实例分析
2019/11/22 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
python重要函数eval多种用法解析
2020/01/14 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
运动会通讯稿150字
2014/02/15 职场文书
班级心理活动总结
2014/07/04 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis