`
guiqing85
  • 浏览: 168778 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javascript中Math.random()使用

阅读更多
Math.random()方法返回介于0和1之间随机数,不包括0和1:
利用Math.random()取得一个范围内的值:
值 = Math.floor(Math.random() * 可能值的总数量 + 第一个可能值)
如下:
var num = Math.floor(Math.random() * 10 + 1); //产生1到10的值
var num2 = Math.floor(Math.random() * 9 + 2); //产生2到10的值
随机选择函数:
function selectFrom(lowerValue, upperValue) {
   var choices = upperValue - lowerValue + 1;
   return Math.floor(Math.random() * choices + lowerValue);
}
        
var num = selectFrom(2, 10);
alert(num);   //介于2至10之间
        
var colors = ["red", "green", "blue", "yellow", "black", "purple", "brown"];
        var color = colors[selectFrom(0, colors.length-1)];
        alert(color);  //数组中可能的任何一项

以上内容来自: Professional JavaScript for Web Developers, 2nd Edition
分享到:
评论

相关推荐

    javascript中Math.random()使用详解

    Math.random() 这个方法相信大家都知道,是用来生成随机数的。不过一般的参考手册时却没有说明如何用这个方法来生成指定范围内的随机数。这次我就来详细的介绍一下Math.random(),以及如何用它来生成制定范围内的...

    Javascript四舍五入Math.round()与Math.pow()使用介绍

    在本文中,我们将介绍JavaScript中的两个重要数学函数:Math.round()和Math.pow()。这两个函数虽然在数学运算中十分常用,但是它们的使用场合和效果却各不相同。通过详细解析,我们可以更好地理解这两个函数如何在...

    创造节日奇迹:使用JavaScript `Math.random()` 为圣诞树装饰球添加随机位置

    通过使用JavaScript的Math.random()函数,我们可以为圣诞树装饰球添加随机位置,从而提升用户体验并增加节日气氛。这些动态效果包括随机位置的装饰球、飘落的雪花和闪烁的灯光。通过添加这些动画,我们可以创建一个...

    javascript Math.random()随机数函数

    random函数语法 Math.random(); random函数参数 无参数 random函数返回值 返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) random函数示例 [removed](Math.random()); 返回随机数 [removed](Math.random()*(20...

    JavaScript使用Math.random()生成简单的验证码

    今天小编就为大家分享一篇关于JavaScript使用Math.random()生成简单的验证码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    lotus domino AJAX URL调用代理Math.random()

    Lotus Domino AJAX URL调用代理Math.random()是一个前端开发中的技术点,主要涉及到Ajax、JavaScript、ECMAScript以及 Lotus Domino AJAX 框架的应用。在Web应用中,使用Ajax技术可以实现页面局部更新,提高用户体验...

    纯JS摇号器,使用JS Math.random()获取随机值

    下面我们将深入探讨这两个方法以及如何在实际应用中使用它们。 首先,`Math.random()`是JavaScript中的一个内置函数,用于生成一个0(包含)到1(不包含)之间的随机浮点数。这个浮点数是伪随机的,因为它是基于...

    使用js Math.random()函数生成n到m间的随机数字.docx

    在JavaScript中,`Math.random()`函数是一个非常有用的工具,它能生成一个介于0(包含)和1(不包含)之间的随机浮点数。如果我们要生成一个在指定范围内的随机整数,例如从n到m(包括n和m),我们可以结合`Math....

    使用Math.floor与Math.random取随机整数的方法详解

    在JavaScript编程语言中,生成随机...总结来说,`Math.random()`和`Math.floor()`是生成JavaScript中随机整数的强大工具。通过正确地使用它们,我们可以方便地获取到指定范围内的随机整数,满足各种程序设计的需求。

    JavaScript中用于生成随机数的Math.random()方法

    在JavaScript中,`Math.random()`方法是一个非常实用的内置函数,它被用来生成一个介于0(包含)和1(不包含)之间的随机浮点数。这个浮点数的每一位都是独立且均匀分布的,因此它非常适合在各种场景下创建随机效果...

    js中Math之random,round,ceil,floor的用法总结.docx

    ### JavaScript Math 对象中的 Random, Round, Ceil, Floor 方法详解 #### 一、引言 在JavaScript编程中,Math对象提供了一系列用于执行常见的数学运算的属性和方法。本文将重点介绍Math对象中的四个常用方法:`...

    使用js Math.random()函数生成n到m间的随机数字

    在JavaScript编程中,生成随机数是一项常见的任务,特别是在创建动态...总之,`Math.random()`是JavaScript中生成随机数的基础,通过适当的操作和辅助函数,我们可以轻松地生成各种形式的随机数,满足不同的编程需求。

    Js中Math方法的使用

    以上示例中,`Math.random()`生成一个[0, 1)区间内的随机数,然后通过乘法和加法操作,将其转换为所需区间的随机数,最后使用`Math.floor()`确保结果为整数。 ### 总结 `Math.ceil()`、`Math.round()`和`Math....

    JS实现随机颜色的3种方法与颜色格式的转化

    在JavaScript中,生成随机颜色是常见的需求,可以用于各种视觉效果。本文主要介绍三种方法来实现这个功能,并简述颜色的几种表示格式及其转化。 首先,颜色在前端开发中有多种表示方式,包括: 1. 十六进制(Hex)...

    Javascript 生成指定范围数值随机数

    从1开始 至 任意值 linenum parseInt(Math.random()*上限+1); 2. 从任意值开始 至 任意值 linenum parseInt(Math.random()*(上限-下限+1)+下限); 上面的公式使用了 parseInt(), 因此要加1; 如果使用 Math.ceil() 则...

    js代码-不调用Math.random实现随机数,力扣470

    在JavaScript编程中,生成随机数是一项常见的任务,通常我们都会使用内置的`Math.random()`函数来实现。然而,在某些特定情况下,比如为了提高性能、避免依赖内置库或进行算法研究,我们可能需要自定义随机数生成器...

    通过js随机函数Math.random实现乱序

    本文将深入探讨通过JavaScript的随机函数`Math.random()`实现数组乱序的两种方法:一种是使用数组的`sort()`方法,另一种是Fisher-Yates(也称作Knuth)洗牌算法。 首先,我们来看使用`sort()`方法结合`Math.random...

Global site tag (gtag.js) - Google Analytics