Explicação detalhada de vários usos de JS para gerar números aleatórios
<Cript> função getRandomnum (min, max) {var range = max - min; var Rand = Math.Random (); return (min + math.ound (Rand * range)); } var num = getRandomnum (1,10); alerta (num); </script> var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A' 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']; função generatemixed (n) {var res = ""; for (var i = 0; i <n; i ++) {var id = math.ceil (math.random ()*35); res += chars [id]; } retornar res;}1.math.random (); O resultado é um número aleatório entre 0-1 (incluindo 0, não 1)
2.Math.Floor (num); O número do parâmetro é um valor numérico e o resultado da função é a parte inteira de num.
3.math.ound (num); O número do parâmetro é um valor numérico e o resultado da função é um número inteiro arredondado por num.
Matemática: Objeto Matemático, fornecendo cálculos matemáticos de dados.
Math.random (); Retorna um número aleatório entre 0 e 1 (incluindo 0 e não 1).
Math.CEIL (n); Retorna o menor número inteiro maior ou igual a n.
Ao usar Math.ceil (Math.Random ()*10);, obtém principalmente números inteiros aleatórios de 1 a 10, e a probabilidade de obter 0 é extremamente pequena.
Math.Round (n); Retorna o valor do número inteiro após N rodadas.
Use Math.Round (Math.Random ()); Para obter números inteiros aleatórios de 0 a 1 uniformemente.
Ao usar o Math.Round (Math.Random ()*10);, você pode basicamente obter números inteiros aleatórios de 0 a 10, e a probabilidade de obter o valor mínimo 0 e o valor máximo 10 é metade.
Math.floor (n); Retorna o número inteiro máximo menor ou igual a n.
Ao usar Math.Floor (Math.Random ()*10);, números inteiros aleatórios de 0 a 9 podem ser obtidos equilibrando -se.
O exposto acima é a explicação detalhada do uso de JS gerados números aleatórios trazidos a você pelo editor. Espero que todos apoiem wulin.com ~