<script>
function Getrandomnum (Min,max)
{
var Range = max-min;
var Rand = Math.random ();
Return (Min + math.round (Rand * Range));
}
var num = getrandomnum (1,10);
alert (num);
</script>
var chars = [' 0 ', ' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ', ' A ', ' B ', ' C ', ' D ', ' E ', ' F ', ' G ', ' H ', ' I ', ' J ', ' K ', ' L ', ' M ', ' N ', ' O ', ' P ', ' Q ', ' R ', ' S ', ' T ', ' U ', ' V ', ' W ', ' X ', ' Y ', ' Z '];
function generatemixed (n) {
var res = "";
for (var i = 0; i < n; i + +) {
var id = math.ceil (math.random () *35);
Res + = Chars[id];
}
return res;
}
1.math.random (); The result is a random number between 0-1 (including 0, excluding 1)
2.math.floor (num); The parameter num is a numeric value and the function result is the integer portion of Num.
3.math.round (num); The parameter num is a numeric value and the function result is the integer after num is rounded.
Math: A Mathematical object that provides a mathematical calculation of the data.
Math.random (); Returns a random number between 0 and 1 (including 0, excluding 1).
Math.ceil (n); Returns the smallest integer greater than or equal to N.
With Math.ceil (Math.random () *10), a random integer of 1 to 10 is obtained, with a minimum probability of 0 being taken.
Math.Round (n); Returns the value of an integer after n rounding.
With Math.Round (Math.random ()), a random integer from 0 to 1 can be obtained evenly.
With Math.Round (Math.random () *10), a basic equalization can be obtained for random integers from 0 to 10, where the probability of obtaining a minimum of 0 and a maximum of 10 is less than half.
Math.floor (n); Returns the largest integer less than or equal to N.
With Math.floor (Math.random () *10), a random integer from 0 to 9 can be obtained evenly.
JS method for obtaining random numbers (handled)