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 相关文章推荐
JQuery 自定义CircleAnimation,Animate方法学习笔记
Jul 10 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
jQuery仿Excel表格编辑功能的实现代码
May 01 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
Jan 23 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
vue学习教程之带你一步步详细解析vue-cli
Dec 26 Javascript
node 文件上传接口的转发的实现
Sep 23 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
Aug 31 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 反射机制实现动态代理的代码
2008/10/22 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
js使用递归解析xml
2014/12/12 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
vue router2.0二级路由的简单使用
2017/07/05 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
web.py在模板中输出美元符号的方法
2014/08/26 Python
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Django自定义用户认证示例详解
2018/03/14 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
几款好用的python工具库(小结)
2020/10/20 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
网络工程师专家职业发展路线
2014/02/14 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
人民调解协议书范本
2014/10/11 职场文书
质量整改报告范文
2014/11/08 职场文书
学校社团活动总结
2015/05/07 职场文书
母亲节主题班会
2015/08/14 职场文书
Python开发五子棋小游戏
2022/04/28 Python
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers