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 相关文章推荐
Javascript 通过json自动生成Dom的代码
Apr 01 Javascript
JQuery select标签操作代码段
May 16 Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
Three.js利用dat.GUI如何简化试验流程详解
Sep 26 Javascript
解决使用vue.js路由后失效的问题
Mar 17 Javascript
vue-router中的hash和history两种模式的区别
Jul 17 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
Vue 的双向绑定原理与用法揭秘
May 06 Javascript
Vue中key的作用示例代码详解
Jun 10 Javascript
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函数
2006/12/06 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
jquery提示 "object expected"的解决方法
2009/12/13 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
Java中实现多态的机制是什么?
2014/12/07 面试题
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
列车长先进事迹材料
2014/01/25 职场文书
村委会换届选举方案
2014/05/03 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
思想品德评语大全
2014/12/31 职场文书
写给导师的自荐信
2015/03/06 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
Python数据分析之pandas读取数据
2021/06/02 Python
vscode中使用npm安装babel的方法
2021/08/02 Javascript
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis