Este artículo describe el método para generar automáticamente cadenas aleatorias que contienen números y caracteres en JavaScript. Compártelo para su referencia. Los detalles son los siguientes:
Aquí usamos principalmente dos funciones: Math.random () y Math.floor ()
Math.random ()-Devuelve un número pseudo-aleatorio entre 0 y 1 puede ser 0, pero siempre es inferior a 1, [0,1)
Math.floor () - redondea y descarte el valor después del pequeño número
Métodos para implementar números aleatorios de múltiples dígitos:
Copie el código de la siguiente manera:/**
*
* Números generados al azar
*
*@param num genera el número de dígitos
*/
función randomNumber (num) {
return ''+math.floor (math.random () * num);
}
JavaScript generó caracteres al azar
El siguiente ejemplo es un carácter aleatorio que aparece en el intervalo aleatorio AZ/AZ
Copie el código de la siguiente manera:/**
*
* Generación aleatoria
*
*@param Data JSON Data Ejemplo: {"Inicio": 0, "End": 2, "Número": 5, "superior": true}
*@Param Start Subfille
*@param end subíndice
*@param número genera el número de bits
*@param superior si el mayúscula es en minúsculas de forma predeterminada
*/
function randomLetter (data) {
var letterData = "";
var minidad = nueva matriz ("a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "n", "o", "p", "q", "s", "t", "v", "v", "W", "y", "y", "y", "y", "y", "y".
var uppercase = new Array ("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "v" v "," w "," w ",", ",", ",", ",", ",", ",".
var start = data.Start;
var end = data.end;
Var número = data.number;
var superior = data.upper;
Longitud var = final - inicio;
para (var i = 0; i <number; i ++) {
Var index = Math.floor (Math.random () * Longitud) + inicio;
Var letra = "";
if (superior) {
letra = uppercase [índice];
}demás{
letra = minúscula [índice];
}
LetterData += letra;
}
devolución de letreros;
}
Cita:
La copia del código es la siguiente: alerta (nueva fecha (). Format ("aaa yyyy-mm-dd hh: mm: ss"));
Espero que este artículo sea útil para la programación de JavaScript de todos.