在两个变量之间生成随机数jquery

在两个变量之间生成随机数jquery,jquery,Jquery,我需要生成一个介于-100和变量“max_top”之间的随机数(总是一个正数,最多大约40)。这个数字必须是负数和正数 我如何才能做到这一点?您不需要JQuery: var minNumber=-100; var maxNumber=40 var randomNumber=randomNumberFromRange(minNumber,maxNumber); 函数randomNumberFromRange(最小值、最大值) { 返回Math.floor(Math.random()*(max-m

我需要生成一个介于-100和变量“max_top”之间的随机数(总是一个正数,最多大约40)。这个数字必须是负数和正数


我如何才能做到这一点?

您不需要JQuery:

var minNumber=-100;
var maxNumber=40
var randomNumber=randomNumberFromRange(minNumber,maxNumber);
函数randomNumberFromRange(最小值、最大值)
{
返回Math.floor(Math.random()*(max-min+1)+min);
}

控制台日志(随机编号)您可以使用Math.random()生成随机数,将其乘以您的范围并将其添加到下限

像这样的

var min = -100;
var my_random_value = min + (max_top - min) * Math.random()
这将包括一个介于-100和max_top(包括两者)之间的随机数

Math.random()-生成一个介于0和1之间的随机数。 当random为0时,my_random_值将等于min
当random为1时,我的\u random\u值将等于max\u top

我认为jQuery没有任何方法可以帮助实现这一点。谢谢,函数非常有用,我重复了很多次