JS获取随机数函数可自定义最小值最大值


Posted in Javascript onMay 08, 2014
/** 
* lowerValue 最小值 
* upperValue 最大值 
*/ 
function selectFrom(lowerValue, upperValue){ //取值范围总数 
var choices = upperValue - lowerValue + 1; 
return Math.floor(Math.random() * choices + lowerValue); 
} 
var num = selectFrom(2, 10); 
alert(num);//介于2和10之间(包括2和10)的一个数值 
var colors = ["red","green","blue","yellow","black","brown"]; 
var color = colors[selectFrom(0, colors.length-1)]; 
alert(color);//可能是数组中包含的任何一个值
Javascript 相关文章推荐
ExtJS 2.0实用简明教程之应用ExtJS
Apr 29 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
Nov 14 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
jQuery实现动画效果的简单实例
Jan 27 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 Javascript
TypeScript入门-接口
Mar 30 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
Jun 12 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
解决vue组件props传值对象获取不到的问题
Jun 06 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
JavaScript简易计算器制作
Jan 17 Javascript
如何在Vue项目中添加接口监听遮罩
Jan 25 Vue.js
js数组操作常用方法
May 08 #Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
May 08 #Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
May 08 #Javascript
javascript操作excel生成报表示例
May 08 #Javascript
jquery的ajax跨域请求原理和示例
May 08 #Javascript
Javascript单元测试框架QUnitjs详细介绍
May 08 #Javascript
javascript与有限状态机详解
May 08 #Javascript
You might like
PHP常见漏洞攻击分析
2016/02/21 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
javascript Base类 包含基本的方法
2009/07/22 Javascript
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
react-router中的属性详解
2017/06/01 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
基于python生成器封装的协程类
2019/03/20 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
python中提高pip install速度
2020/02/14 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
为数据库创建索引都需要注意些什么
2012/07/17 面试题
abstract是什么意思
2012/02/12 面试题
阿德的梦教学反思
2014/02/06 职场文书
教师求职简历自我评价
2015/03/10 职场文书
二审答辩状格式
2015/05/22 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
15个值得收藏的JavaScript函数
2021/09/15 Javascript