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中的prototype属性实例分析说明
Aug 09 Javascript
javascript object array方法使用详解
Dec 03 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
Oct 24 Javascript
基于JavaScript实现网页倒计时自动跳转代码
Dec 28 Javascript
javascript实现可键盘控制的抽奖系统
Mar 10 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
jQuery控制元素隐藏和显示
Mar 03 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
vue中slot(插槽)的介绍与使用
Nov 12 Javascript
使用js在layui中实现上传图片压缩
Jun 18 Javascript
Node.js API详解之 module模块用法实例分析
May 13 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 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
详解HTTP Cookie状态管理机制
2016/01/14 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
关于图片的预加载过程中隐藏未知的
2012/12/19 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
Python实现把xml或xsl转换为html格式
2015/04/08 Python
调试Python程序代码的几种方法总结
2015/04/28 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
Python如何执行系统命令
2020/09/23 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
绝对经典成功的大学生推荐信
2013/11/08 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
干部培训工作总结2015
2015/05/25 职场文书
北京青年观后感
2015/06/15 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
Python实现聚类K-means算法详解
2022/07/15 Python