如何在javascript中的任意四个数字之间生成随机数?
如何在任意四个数字之间生成随机数??? 例如,我有四个数字:1,3,7,9,我想要的随机数必须是这些数字中的一个。 有人能告诉我如何用JavaScript做吗如何在javascript中的任意四个数字之间生成随机数?,javascript,Javascript,如何在任意四个数字之间生成随机数??? 例如,我有四个数字:1,3,7,9,我想要的随机数必须是这些数字中的一个。 有人能告诉我如何用JavaScript做吗 var array = [1,3,7,9]; var randInt = array[Math.floor(Math.random()*array.length)]; Math.floorMath.random*array.length将生成一个介于0和array.length-1之间的随机整数。您可以将其用作从数组中选择随机元素的索引
var array = [1,3,7,9];
var randInt = array[Math.floor(Math.random()*array.length)];
Math.floorMath.random*array.length将生成一个介于0和array.length-1之间的随机整数。您可以将其用作从数组中选择随机元素的索引:
array[Math.floor(Math.random()*array.length)]
创建一个数组并在该数组中选择一个随机位置: 变量数=[1,3,7,9]; 函数显示{ var i=Math.roundMath.random*numbers.length-1; 警报编号[i]; }
试着这样做:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var arrNumbers = [1, 3, 7, 9];
// get random key
var randomKey = getRandomInt(0, arrNumbers.length-1);
// get random number
alert(arrNumbers[randomKey]);
查看演示提琴:对如何或为什么这样做的一些解释将是对答案的一个很好的补充。你甚至没有尝试过,请进行谷歌搜索,这类问题通常会被删除。下次尝试获取教程时,屏幕顶部会显示帮助链接,以了解您可以询问什么以及如何提问