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 相关文章推荐
IE6图片加载的一个BUG解决方法
Jul 13 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 Javascript
jquery常用的12个小功能
Jul 22 Javascript
Google 地图API资料整理及详细介绍
Aug 06 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
JavaScript创建对象的常用方式总结
Aug 10 Javascript
jQuery实现开关灯效果
Aug 02 jQuery
利用js canvas实现五子棋游戏
Oct 11 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写杨辉三角实例代码
2011/07/17 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
phalcon框架使用指南
2016/02/23 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
2016/07/18 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
2020/01/07 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
Python实现破解猜数游戏算法示例
2017/09/25 Python
Python绘制热力图示例
2019/09/27 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
护士毕业自我鉴定
2014/02/07 职场文书
高中运动会入场词
2014/02/14 职场文书
社区服务标语
2014/07/01 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
收入证明怎么写
2015/06/12 职场文书
学前班教学反思
2016/02/24 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python