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 相关文章推荐
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
Jan 29 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
Apr 11 Javascript
JS实现简单的Canvas画图实例
Jul 04 Javascript
javascript实现网页字符定位的方法
Jul 14 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 Javascript
jquery判断input值不为空的方法
Jun 05 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
JavaScript程序中实现继承特性的方式总结
Jun 24 Javascript
jquery实现下拉框多选方法介绍
Jan 03 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
Sep 03 Javascript
jQuery实现图片切换效果
Oct 19 jQuery
从零学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从给定url获取文件扩展名的方法
2015/03/14 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
jquery获取节点名称
2015/04/26 Javascript
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
修改vue源码实现动态路由缓存的方法
2020/01/21 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
python中星号变量的几种特殊用法
2016/09/07 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python支付宝支付示例详解
2019/08/22 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
中国梦口号
2014/06/13 职场文书
植树造林的宣传标语
2014/06/23 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
整改通知书格式
2015/04/22 职场文书
介绍信怎么写
2015/05/05 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python