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异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
js用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
Dec 04 Javascript
js跳转页面方法总结
Jan 29 Javascript
json字符串之间的相互转换示例代码
Aug 21 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
Feb 26 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
Jan 06 Javascript
详谈js原型继承的一些问题
Sep 06 Javascript
js校验开始时间和结束时间
May 26 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 缓存函数代码
2008/08/27 PHP
从wamp到xampp的升级之路
2015/04/08 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
Python 字符串操作方法大全
2014/03/11 Python
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
python统计文本字符串里单词出现频率的方法
2015/05/26 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
计算机专业应届生求职信
2014/04/06 职场文书
安全生产专项整治方案
2014/05/06 职场文书
作风建设年活动总结
2014/08/27 职场文书
贷款工资证明范本
2015/06/12 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
pandas提升计算效率的一些方法汇总
2021/05/30 Python