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 29 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
Dec 04 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
Oct 30 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
Mar 13 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
Jul 23 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
简化版的vue-router实现思路详解
Oct 19 Javascript
vue.js实现简单购物车功能
May 30 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
解决vue项目打包上服务器显示404错误,本地没出错的问题
Nov 03 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递归删除指定文件夹的方法小结
2015/04/20 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
django缓存配置的几种方法详解
2018/07/16 Python
wxPython多个窗口的基本结构
2019/11/19 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
阿迪达斯俄罗斯官方商城:adidas俄罗斯
2017/03/08 全球购物
英国高档百货连锁店:John Lewis
2017/11/20 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
会计职业生涯规划范文
2014/01/04 职场文书
共产党员公开承诺书
2014/03/25 职场文书
软件项目实施计划书
2014/05/02 职场文书
个人工作主要事迹
2014/05/08 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
感谢信怎么写
2015/01/21 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书