Je reviens au nouvelle :
$(document).ready(function(){
$('#infos').html('Lancement du systeme...');
setTimeout('randomLoad()', 2000);
});
function randomLoad()
{
chiffres = new Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm' ,'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
nb = chiffres.length;
combinaisons = new Array();
numberColonne = 1;
colonne1 = 0;
colonne2 = 0;
colonne3 = 0;
generation = 0;
while(colonne1 < nb)
{
combinaisons = chiffres[colonne1];
console.log(combinaisons);
colonne1++;
generation++;
while(colonne2 < nb)
{
combinaisons2 = chiffres[colonne2];
console.log(''+combinaisons+ '' +combinaisons2+ '');
colonne2++;
generation++;
while(colonne3 < nb)
{
combinaisons3 = chiffres[colonne3];
console.log(''+combinaisons+ '' +combinaisons2+ '' +combinaisons3+ '');
colonne3++;
generation++;
}
if(colonne3 == nb)
colonne3=0;
}
if(colonne2 == nb)
colonne2 = 0;
}
console.log(''+generation+' générations on était faites');
}
J'ai finalement trouvé une solution. Java morfle (219660 possibilités). Je vais essayé de fois si je ne peux pas faire un arrêt forcé toutes les x secondes pour permettre au navigateur de souffler et de laisser un script propre.
EDIT : Java morfle vraiment ^^ sur mon pc de test Mozilla monte a 5 Go de Ram utilisés et ça doit faire déjà quelques dizaines de minutes qu'il bosse
Message édité par vort le 08-06-2013 à 15:57:37
---------------
Dév amateur : eternity-online-game.net (en cours de codage)