11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je cherche à obtenir un résultat aléatoire à partir d'une liste de valeur.

La fonction Math.random me permet ici par exemple d'avoir une suite de 13 chiffres entre 10 et 13.

<script type="text/javascript">
for (i=1;i<=13;i++) {
nbr = Math.floor(Math.random()*4)+10;

document.write(nbr + "<br>");
} 
</script>


Mais si par exemple je ne veux obtenir qu'une suite de 13 chiffres avec les valeurs 10 et 12 comment faire ?

Merci de votre aide.
Ah oui super simple !
Merci.

Entretemps, j'ai trouvé ça
for (i=1;i<=10;i++) {myNumbers = [13,14,16];
nbr = myNumbers[Math.floor(Math.random()*myNumbers .length)]


qui a l'avantage de me permettre de mettre les valeurs que je veux dans la liste.