Dans les pages qui suivent, vous rencontrerez des scripts en Javascript, les plus simples sont au début. Le plus souvent le code Javascript est affiché ; quand il ne l'est pas, il suffit de demander à votre navigateur d'afficher le code source pour le découvrir.
Pour simuler un lancer de dé équilibré à 6 faces numérotées de 1 à 6, nous allons utiliser deux méthodes de l'objet Math.
La première est Math.random( ), la deuxiéme est Math.ceil( ).
Math.random( ) fournit un nombre aléatoire dans l'intervalle ]0;1[ et Math.ceil( ) arrondit un réel à l'entier supérieur.
En cliquant sur le bouton nommé Nouvelle simulation, vous obtenez en trois étapes la simulation d'un lancer de dé.
À chaque clic, une nouvelle simulation remplace la précédente.
Le bouton Nouvelle simulation a été créé a l'intérieur d'un formulaire nommé form1
En cliquant sur le bouton nommé Nouvelle simulation, vous appelez la fonction demorand() qui est définie dans
entre les balises <script type="text/javascript">
</script>, dans la tête du document.
<form name="form1" action="">
<input type=button name=Bouton value="Nouvelle simulation" onclick="demorand()" />
</form>
Elle consiste à déclarer une variable et à l'initialiser, puis elle prend la valeur d'un nombre aléatoire.
<script type="text/javascript">
function demorand() {
var a=0;
a=Math.random();
document.form1.demo1.value=a;
document.form1.demo2.value=6*a;
document.form1.demo3.value=Math.ceil(6*a);
}
</script>
À l'intérieur du formulaire on a créé trois fenêtres; la première est obtenue avec :
<input name="demo1" type="text" />
Cette fenêtre est remplie avec le nombre aléatoire . Cela se lit à la ligne
document.form1.demo1.value=a;
fait en juillet 2007