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 相关文章推荐
封装好的省市地区联动控件附下载
Aug 13 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
jquery插件hiAlert实现网页对话框美化
May 03 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
js改变css样式的三种方法推荐
Jun 28 Javascript
Angular5中状态管理的实现
Sep 03 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 22 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用数组返回无限分类的列表数据的代码
2010/08/08 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
php实现微信模板消息推送
2018/03/30 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
一个多次搜索+多次传值的解决方案
2007/01/20 Javascript
js异或加解密效果代码
2008/06/25 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
2016/10/11 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
AmazeUI的下载配置与Helloworld的实现
2020/08/19 HTML / CSS
什么是命名空间(NameSpace)
2015/11/24 面试题
介绍一下write命令
2014/08/10 面试题
关于礼仪的演讲稿
2014/01/04 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
音乐教师求职信
2014/06/28 职场文书
情人节单身感言
2015/08/03 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python