`
zhangziyueup
  • 浏览: 1177343 次
文章分类
社区版块
存档分类
最新评论

JS创建随机数

 
阅读更多
创建随机数
①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如:

var number = Math.random();

该方法产生一个0到1之间的浮点数。

②基于时间,亦可以产生随机数。例如:

var now=new Date();

var number = now.getSeconds();

这将产生一个基于目前时间的0到59的整数。

var now=new Date();

var number = now.getSeconds()%43;

这将产生一个基于目前时间的0到42的整数。

③这里介绍一个相当优秀的的随机数发生器程序,能应用于许多领域。

<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>

分享到:
评论

相关推荐

    js 实现 创建随机数

    js 实现 创建随机数! 值得下载看看!资源免费,大家分享!!

    JavaScript 创建随机数和随机图片

    创建随机数 ①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如: var number = Math.random(); 该方法产生一个0到1之间的浮点数。 ②基于时间,亦可以产生随机数。例如: var now=new Date(); var ...

    JavaScript 产生不重复的随机数三种实现思路

    在 JavaScript 中,一般产生的随机数会重复,但是有时我们需要不重复的随机数,如何实现?下面就来讲解三种方法产生不重复的随机数,并进行比较,看那种方法效率高。方法一 思路:首先创建一个1到3000的数组,每次取...

    JavaScript生成随机数的4种自定义函数分享

    主要介绍了JavaScript生成随机数的4种自定义函数分享,本文讲解了4种方法并同时给出4个代码片段,需要的朋友可以参考下

    前端领域,使用JavaScript实现随机生成1到100随机数

    随机生成1到100随机数,使用JavaScript实现,其中sortArr方法里的参数,传几就会生成几个随机数,例如传2就会生成2个随机数。 JavaScript是一种编程语言,主要用于增强网页交互性。它是一种弱类型脚本语言,可以在...

    javascript获取不重复的随机数的方法比较

    不重复的随机数方案1:1531 毫秒 一般的思路是先创建一个1-3000的数组,每一次取出一个,然后让这个数组减少一个, 取一个,减少一个,这样就可以做到永不重复了。 随机不重复_www.jb51.net 软件开发网 ...

    randomer:Web随机数生成器。 由Puffercat使用HTML,JavaScript和CSS创建

    随机者 Web随机数生成器。 由Puffercat使用HTML,JavaScript和CSS创建。 怎么运行呢? 只需下载所有文件,然后将它们放到一个文件夹中即可。 使用浏览器运行index.html。 您也可以将其上传到服务器上。

    JS获取随机数和时间转换的简单实例

    //产生10以内的随机数 new Date(); //获取当前时间(字符串类型) new Date().getTime(); //获取当前的毫秒数 new Date(1356334057000) ;//通过毫秒数创建时间 new Date().getMonth()+1; //获取月份,从0开始,所以要...

    random-array:用随机数创建数组

    生成随机数数组 安装 npm install random-array 用法 var random = require ( 'random-array' ) ; //Generate array of size 10 between 1 and 10 random ( 1 , 10 ) . oned ( 10 ) ; //Generate array of width ...

    javascript实现拼图

    用javascript实现拼图,用到了动态创建添加元素,产生不重复随机数

    mlgrnd:奇怪的随机数生成器

    介绍不要将其用作严重的随机数! 知道我为什么创建这个...安装 $ npm install mlgrnd例子 const makeRandomInt = require ( 'mlgrnd' )const myNumber = makeRandomInt ( 100 , 200 )console . log ( myNumber ) ...

    JavaScript经典实例

     4.3创建一个随机数生成器  4.4随机产生颜色  4.5把表中的字符串转换为数字  4.6把表中一列的所有数字加和  4.7在角度和弧度之间转换  4.8找到页面元素可容纳的一个圆的半径和圆心  4.9计算圆弧的长度  第5...

    jsrand:在javascript中生成种子伪随机数

    通常在使用 javascript 进行性能测试时,我需要创建具有以下属性的测试数据: 非常大 足够随机 可重复的 Javascript 的Math.random可以做前两个约束,但第三个是开放的,这就是问题所在; 如果您不能每次都可靠地...

    原生JavaScript实现的全特效微博发布面板效果实例源码.zip

    获取到所有头像的src之后,存入到一个变量中,当点击头像时候,将头像的src赋予添加元素的img,动态创建日期对象,手机型号,姓名存到数组,采用生成随机数的方式获取,当文本框有了内容并且选取头像后,可以发布...

    JavaScript详解(第2版)

     16.2 使用JavaScript创建cookie   16.2.1 cookie对象   16.2.2 设置cookie属性   16.2.3 创建cookie   16.2.4 从服务器获取cookie信息   16.2.5 删除cookie   16.2.6 使用浏览器删除cookie  ...

    javascript程序设计练习题.doc

    二、使用Math.random()方法生成10个100~1000随机数。 三、检查表单:用名户域和密码域是否为空、年龄域是否数字。 四、创建两个页面,一个是用户登录页面,另一个是欢迎页面,使用cookie保存用户名 和密码,有效...

    H5canvas实现随机验证码

    使用HTML5和JS实现随机数,注意:此代码仅供娱乐,真正的项目中创建验证码都 是使服务器端技术!!

    Random-Whistle:这是一个简单的网站,可生成随机的步行可视化图像,以在火车口哨上进行激光蚀刻

    最初的p5.js草图是由Daniel Shiffman在2021年的第一个Coding Train直播流中创建的: ://youtu.be/2Oz_d2q7GQQ。贡献感谢您对我们的贡献。 这里列出了一些值得欢迎的改进。 如果您有其他贡献的想法,那也很棒! JSON...

    Pig-Game:探索使用DOM,生成随机数| 创建一个游戏,两个用户可以通过掷骰子玩。 达到预定分数的任何人都将获胜

    猪游戏 探索使用DOM,生成随机数| 创建一个游戏,两个用户可以通过掷骰子玩。 达到预定分数的任何人都将获胜。

Global site tag (gtag.js) - Google Analytics