generare un numero casuale tra 2 variabili jquery

Ho bisogno di generare un numero casuale compreso tra -100 e una variabile ‘max_top’ (sarà sempre un numero positivo, fino a circa 40). Il numero deve essere in grado di essere un negativo e positivo.

come posso fare questo?

Non hai bisogno di JQuery per questo:

var minNumber = -100; var maxNumber = 40 var randomNumber = randomNumberFromRange(minNumber, maxNumber); function randomNumberFromRange(min,max) { return Math.floor(Math.random()*(max-min+1)+min); } console.log(randomNumber); 

Puoi usare Math.random () per generare il numero casuale, moltiplicarlo per il tuo intervallo e aggiungerlo al limite inferiore.

Qualcosa come questo.

 var min = -100; var my_random_value = min + (max_top - min) * Math.random() 

Questo includerà un numero casuale compreso tra -100 e max_top (entrambi inclusi).

Math.random () – genera un numero casuale compreso tra 0 e 1. Quando random è 0, my_random_value sarà uguale a min Quando random è 1, my_random_value sarà uguale a max_top