javascript生成随机数的方法


Posted in Javascript onMay 16, 2014

1.使用内置的随机数发生方法:

Math.random(); //该方法产生一个0到1之间的浮点数。
Math.floor(Math.random()*10+1); //1-10
Math.floor(Math.random()*24);//0-23

2.基于时间,亦可以产生随机数:

var now=new Date(); 
var number = now.getSeconds(); //这将产生一个基于目前时间的0到59的整数。 
var now=new Date(); 
var number = now.getSeconds()%43; //这将产生一个基于目前时间的0到42的整数。

3.一个相当优秀的的随机数发生器程序,能应用于许多领域。
 程序代码

 

<script language="JavaScript"><!--
// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)
// See:  http://www.msc.cornell.edu/~houle/javascript/randomizer.html 
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd() {

rnd.seed = (rnd.seed*9301+49297) % 233280;


return rnd.seed/(233280.0);
};
function rand(number) {


return Math.ceil(rnd()*number);
};
// end central randomizer. -->
</script>
Javascript 相关文章推荐
jscript之List Excel Color Values
Jun 13 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
首页图片漂浮效果示例代码
Jun 05 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
Bootstrap表格制作代码
Mar 17 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
深入理解JS的事件绑定、事件流模型
May 13 Javascript
Vue验证码60秒倒计时功能简单实例代码
Jun 22 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
简述vue路由打开一个新的窗口的方法
Nov 29 Javascript
从零学jquery之如何使用回调函数
May 16 #Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 #Javascript
Jquery倒计时源码分享
May 16 #Javascript
js取模(求余数)隔行变色
May 15 #Javascript
JS案例分享之金额小写转大写
May 15 #Javascript
自写的jQuery异步加载数据添加事件
May 15 #Javascript
js子页面获取父页面数据示例
May 15 #Javascript
You might like
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
TensorFlow平台下Python实现神经网络
2018/03/10 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
军人违纪检讨书
2014/02/04 职场文书
艺术节主持词
2014/04/02 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
OpenCV 图像梯度的实现方法
2021/07/25 Python