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 相关文章推荐
些很实用且必用的小脚本代码
Jun 26 Javascript
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
Dec 27 Javascript
jquery multiSelect 多选下拉框
Jul 09 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
使用jQuery实现掷骰子游戏
Oct 24 jQuery
小程序实现长按保存图片的方法
Dec 31 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
Sep 17 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
Python 操作文件的基本方法总结
2017/08/10 Python
Python3 replace()函数使用方法
2018/03/19 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
Python如何实现强制数据类型转换
2019/11/22 Python
办公室经理岗位职责
2014/01/01 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
总经理的岗位职责
2014/02/23 职场文书
高三毕业寄语
2014/04/10 职场文书
质量承诺书格式
2014/05/20 职场文书
法院授权委托书范文
2014/08/02 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
社区端午节活动总结
2015/02/11 职场文书
人工作失职检讨书
2015/05/05 职场文书
节约用水广告语60条
2019/11/14 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫