溫馨提示×

JS生成隨機(jī)數(shù)的方法有哪些

js
小億
110
2023-09-12 02:26:53
欄目: 編程語言

JS生成隨機(jī)數(shù)的方法有以下幾種:

  1. Math.random():返回一個0到1之間的隨機(jī)浮點(diǎn)數(shù)。
var randomNum = Math.random();
  1. Math.floor(Math.random() * n):返回一個0到n-1之間的隨機(jī)整數(shù)。
var randomInt = Math.floor(Math.random() * n);
  1. Math.floor(Math.random() * (max - min + 1)) + min:返回一個在min和max之間的隨機(jī)整數(shù)。
var randomRange = Math.floor(Math.random() * (max - min + 1)) + min;
  1. Date對象的getTime()方法:返回一個從1970年1月1日至今的毫秒數(shù)。
var randomTime = new Date().getTime();
  1. 自定義函數(shù):根據(jù)特定的需求編寫自己的隨機(jī)數(shù)生成函數(shù)。
function getRandomNumber(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var randomCustom = getRandomNumber(min, max);

0