📜  生成随机数 jquery - Javascript (1)

📅  最后修改于: 2023-12-03 14:56:17.189000             🧑  作者: Mango

生成随机数 jQuery - JavaScript

在编写一些需要随机数的程序时,生成随机数是必不可少的部分。在jQuery和JavaScript中,生成随机数非常简单。本文将介绍几种方法来生成随机数。

Math.random()

Math.random()方法返回0到1(不包括1)之间的随机数。我们可以使用它来生成0到n之间的随机整数,如下所示:

// 生成0到100之间的随机整数
var randomNum = Math.floor(Math.random() * 101);
console.log(randomNum);

这将在控制台中输出一个0到100之间的随机整数。

jQuery的$.fn.random()

jQuery可以添加自定义函数,我们可以将一个自定义函数添加到jQuery的fn命名空间下,然后将其应用于匹配元素上。可以使用以下脚本生成0到n之间的随机整数:

$.fn.random = function(){
    return this.eq(Math.floor(Math.random() * this.length));
}
// 生成0到100之间的随机整数
var randomNum = $("li").random().text()
console.log(randomNum);

这将在控制台中输出选定元素中的文本。

自定义函数

我们还可以编写自己的函数来生成随机数。以下是一个JavaScript函数,用于生成0到n之间的随机整数:

function randomIntFromInterval(min, max) { // min and max included 
  return Math.floor(Math.random() * (max - min + 1) + min)
}
// 生成0到100之间的随机整数
var randomNum = randomIntFromInterval(0, 100);
console.log(randomNum);

这将在控制台中输出一个0到100之间的随机整数。

以上是生成随机数的几种方法,您可以根据自己的需要选择合适的方法。