`
抹去色彩
  • 浏览: 14418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js产生随机数

阅读更多
js产生随机数通常使用的是javascript的Math.random() 函数,常用的几种用法:Math.random()表示 结果为0-1间的一个随机数(包括0,不包括1) ;Math.floor(Math.random()*10+1) 表示 结果为1-10间的一个随机数; Math.floor(Math.random()*24)表示结果为0-23间的一个随机数
js生成随机数有以下几种方式

1、JavaScript Math.random()内置函数
random函数返回值
返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)

random函数示例
//返回随机数
document.write(Math.random());
//返回10-20的随机数
document.write(Math.random()*(20-10)+10);
//返回指定范围的随机数(m-n之间)的公式
document.write(Math.random()*(n-m)+m);

2、Math.ceil(n); 返回大于等于n的最小整数。

用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。

3、Math.round(n); 返回n四舍五入后整数的值。

用Math.round(Math.random());可均衡获取0到1的随机整数。
用Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10
的几率少一半。

4、Math.floor(n); 返回小于等于n的最大整数。

用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。

5、基于时间,亦可以产生随机数


var now=new Date();
var number = now.getSeconds(); //这将产生一个基于目前时间的0到59的整数。

var now=new Date();
var number = now.getSeconds()%43; //这将产生一个基于目前时间的0到42的整数。
0
0
分享到:
评论

相关推荐

    rand(JS 产生随机数)

    rand(JS 产生随机数)

    javaScript产生随机数的用法小结

    JavaScript作为Web开发中不可或缺的一部分,提供了多种方法用于生成随机数,本文详细总结了JavaScript产生随机数的用法,主要包括了Math.random()函数、基于时间生成随机数以及生成指定长度的随机字符串的方法。...

    js 特效 html 特效 产生随机数

    js 特效 html 特效 产生随机数 js 特效 html 特效 产生随机数

    javascript产生随机数方法汇总

    JavaScript提供的几种数学对象方法能方便地生成各种范围的随机数,下面是针对JavaScript产生随机数方法的详细汇总。 1. Math.random()方法 Math.random()是JavaScript中最常用的随机数生成方法,其返回值是一个0...

    JS产生随机数的用法小结

    本文将详细介绍JS中产生随机数的常用方法及其用法,这些方法包括Math.random()、Math.floor()、Math.ceil()和Math.round()等。 首先,Math.random()是JS中最常用的生成随机数的函数。它返回一个0到1之间的随机...

    js 指定范围产生随机数

    js 指定范围产生随机数,精准无误,100%正确。(还有特效哦)

    JS产生随机数的几个用法详解

    JS产生随机数的几个用法详解 [removed] function GetRandomNum(Min,Max) { var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert&#...

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

    在这个主题中,我们将深入探讨JavaScript中的一个关键功能:生成随机数。 生成随机数在JavaScript中是非常常见的需求,无论是用于游戏、模拟、数据分析还是创建各种有趣的视觉效果。JavaScript提供了一个内置的Math...

    Js读取XML产生随机数

    在本场景中,“Js读取XML产生随机数”指的是利用JavaScript来解析XML文档,并从中抽取数据以生成随机数,比如在模拟抽奖应用中,这些随机数可能用于决定中奖者。下面我们将详细探讨这个过程。 首先,我们需要理解...

    javascript 产生随机数的几种方法总结

    在JavaScript中,生成随机数是常见的编程需求,用于模拟各种随机行为或生成不可预测的数据。以下是对几种JavaScript生成随机数方法的详细总结: 1. **取两个数之间的随机数** 这种方法允许我们生成指定范围内的...

    实例008——产生随机数.zip

    本实例008——产生随机数,旨在探讨如何在不同的编程语言中生成随机数,以及随机数生成器的基本原理和使用技巧。 首先,我们要理解随机数的定义:它是一个在一定范围内无法预测的数值。在计算机科学中,虽然数字是...

    java产生随机数的两个方法.doc

    Java产生随机数的两个方法 Java语言中生成随机数有多种方法,其中两种常用的方法是利用Math.random()方法和Random类。下面我们将逐步讲解这两个方法的使用和实现。 一、利用Math.random()方法生成随机数 Math....

    产生随机数

    JavaScript 使用全局函数 `Math.random()` 来生成随机数,返回值范围是 [0, 1)。如果需要特定范围的整数,可以使用 `Math.floor(Math.random() * (b - a + 1)) + a`。 5. **其他语言**: 其他编程语言如 C#、Ruby...

    JavaScript 创建随机数和随机图片

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

    Javascript获取随机数的实现方法

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

Global site tag (gtag.js) - Google Analytics