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

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

    易语言JS取随机数

    标题"易语言JS取随机数"暗示了我们将探讨如何在易语言程序中利用JavaScript的随机数生成功能。JavaScript提供了`Math.random()`函数,可以生成0到1之间的随机浮点数(不包括0和1)。若要生成指定范围内的整数,我们...

    易语言Js生成随机数源码

    总之,通过结合易语言和JavaScript的特性,我们可以创建出更丰富、更灵活的程序,实现两者的协同工作,提升开发效率。对于初学者,这是一个很好的实践机会,能帮助他们更好地理解和掌握编程语言间的交互。

    易语言源码易语言Js生成随机数源码.rar

    这个压缩包“易语言源码易语言Js生成随机数源码.rar”包含的源码是关于在易语言中实现JavaScript(Js)风格的随机数生成功能。在这里,我们将深入探讨易语言和JavaScript的随机数生成机制及其应用。 在易语言中,...

    Js生成随机数.rar

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它的强大功能之一就是生成随机数。在JavaScript中,有多种方法可以生成随机数,这些方法在各种应用场景中都非常实用,比如模拟随机事件、加密、游戏开发等。 ...

    基于JavaScript实现随机数的分组抽取.pdf

    基于JavaScript实现随机数的分组抽取 JavaScript是一种广泛应用于Web开发的脚本语言,能够让网页更加生动活泼。它的出现是为了解决早期网页浏览器的互动能力不足的问题。 JavaScript的历史可以追溯到1995年, ...

    js生成随机数的介绍及使用

    在JavaScript编程语言中,生成随机数是一项常见的任务,特别是在创建动态内容、模拟随机行为或进行游戏开发时。本文将深入探讨如何使用JavaScript的内置Math对象的`random()`方法来生成随机数,并提供实用的示例以...

    JavaScript实现随机数生成器(去重)

    JavaScript部分的关键在于创建一个数组`oArray`,用于存储所有可能的随机数,然后通过数组方法来实现去重。首先,我们从最小值到最大值填充`oArray`,确保每个数字只出现一次。然后,为了打乱数组顺序,我们使用了`...

    Javascript获取随机数的实现方法

    在JavaScript中,生成随机数是一项常见的任务,可以用于各种应用场景,比如模拟随机行为、游戏开发或者数据测试等。本文将详细介绍如何使用JavaScript实现获取随机数的方法。 首先,我们需要理解JavaScript中的`...

    javascript随机数

    在JavaScript编程语言中,生成随机数是一项常见的任务,特别是在创建模拟真实世界情况的应用,比如彩票系统,游戏或者数据加密等场景。"javascript随机数"这个主题涵盖了如何在JS中生成随机数以及如何实现排除法随机...

    JS生成随机数(多种解决方案).pdf

    JavaScript中的随机数生成是开发过程中常见且重要的任务,特别是在创建模拟、加密、游戏或任何需要不确定行为的应用程序时。在JavaScript中有多种生成随机数的方法,包括`Math.random()`、`Date.now()`以及`Crypto....

    javascript经典特效---产生随机数.rar

    生成随机数在JavaScript中是非常常见的需求,无论是用于游戏、模拟、数据分析还是创建各种有趣的视觉效果。JavaScript提供了一个内置的Math对象,其中包含了多种数学相关的函数,其中包括生成随机数的方法。 1. **...

    js控制随机数生成概率代码实例

    在JavaScript编程中,有时我们需要根据特定的概率分布生成随机数,比如在游戏开发、模拟系统或数据分析等场景。本文将深入探讨如何使用JavaScript控制随机数生成概率,并提供一个具体的代码实例。 首先,我们要理解...

    Randomjs一个js的随机数生成器比Mathrandom兼容性更好且拥有更多特性

    Random.js 是一个专门为JavaScript开发设计的随机数生成库,它旨在提供比JavaScript内置的Math.random()函数更广泛的兼容性和更多的自定义选项。这个库由开发者精心打造,为各种应用场景提供了更加精确和可控的...

    JS 随机数

    这篇博文将深入探讨JS中的随机数生成及其使用方法。 首先,JavaScript提供了内置函数Math.random()来生成介于0(包含)和1(不包含)之间的随机浮点数。这个函数的返回值总是大于等于0且小于1。例如: ```...

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

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

    js实现随机数小游戏

    1. **JavaScript 随机数生成**: 在JavaScript中,我们可以使用`Math.random()`函数来生成0到1之间的随机浮点数(包括0但不包括1)。如果你需要生成指定范围内的整数,例如1到100之间,可以这样计算:`(Math.floor...

Global site tag (gtag.js) - Google Analytics