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 相关文章推荐
JS提交并解析后台返回的XML的代码
Nov 03 Javascript
某页码显示的helper 少量调整,另附js版
Sep 12 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
May 27 Javascript
AngularJS利用Controller完成URL跳转
Aug 09 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
详解Vue中watch的高级用法
May 02 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
Apr 19 Javascript
Vue数据绑定实例写法
Aug 06 Javascript
一篇文章告诉你如何实现Vue前端分页和后端分页
Feb 18 Vue.js
微信小程序 增、删、改、查操作实例详解
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:风雨欲来 路在何方?
2006/10/09 PHP
php获取地址栏信息的代码
2008/10/08 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
javacript replace 正则取字符串中的值并替换【推荐】
2018/09/13 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
go和python变量赋值遇到的一个问题
2017/08/31 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
高中生学习的自我评价
2013/12/14 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
学生自我评语大全
2014/04/18 职场文书
校长个人总结
2015/03/03 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers