function Aleatoire(mini,maxi)
{ if (mini>maxi) {var y; y=maxi; maxi=mini; mini=y;}
return mini+Math.round(Math.random() * (maxi-mini));}
La fonction fonctionne même dans le cas ou mini est supérieur à maxi.
Elle retourne directement le nombre aléatoire voulu en ajoutant à mini un nombre aléatoire compris entre 0 et maxi-mini. Exemple Aleatoire(10,100) renvoie un nombre tel que 10+nombre compris entre 0 et 90 donc finalement entre 10 et 100.
1° : "onclick="this.form.alea.value=Aleatoire(100,10)" impose la valeur calculée dans le champ
2° "onclick="this.form.alea2.value=this.form.alea2.value+' '+Aleatoire(10,100)" impose le contenu du champ + la valeur calculée au champ.