25/12/2015, 13:23
|
| | | Fecha de Ingreso: octubre-2010 Ubicación: Mataró(Barcelona)
Mensajes: 26
Antigüedad: 14 años, 1 mes Puntos: 0 | |
Array orden aleatorio sin repetir Tengo este array:
var n_f_c_t =
[
["x", "y", "b", "r"],
];
Y este código dentro de una función para que me lo haga de forma aleatoria:
var infe_ale = 0;
var supe_ale = n_f_c_t[0].length - 1;
var n_posibilidades = (supe_ale + 1) - infe_ale;
var n_ale = Math.random() * n_posibilidades;
n_ale = Math.floor(n_ale);
n_ale = (infe_ale + n_ale);
n_f_c_t[0].splice(n_ale, 1);
Funciona perfectamente.
La cuestión es, que debería hacer para que las letras una vez el array quede vacío vuelva a quedar como estaba.
Gracias por adelantado. |