目录

JavaScript Math.random()

示例

let x = Math.random();
亲自试一试 »

返回 0 到 10 之间的随机数:

let x = Math.random() * 10;
亲自试一试 »

返回 0 到 100 之间的随机数:

let x = Math.random() * 100;
亲自试一试 »

1 到 10 之间的随机整数:

let x = Math.floor((Math.random() * 10) + 1);
亲自试一试 »

1 到 100 之间的随机整数:

let x = Math.floor((Math.random() * 100) + 1);
亲自试一试 »

描述

这个Math.random()方法返回一个从 0(含)到但不包括 1(不含)的随机数。

笔记

Math.random() 不返回加密安全数字。

如果您需要加密安全号码,请使用此 Crypto API 方法:
crypto.getRandomValues()



语法

Math.random()

参数

没有任何

返回值

类型 描述
数字 从 0(含)到 1(不含)的随机数。


浏览器支持

Math.random()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes