[Javascript !?!?!]Simulation de lancer de dés
Forum Programmation : [Javascript !?!?!]Simulation de lancer de dés
Bonjour à tous,
Je voudrais savoir si il existe des simulateurs de lancé de dés en javascript ou autre pour mettre sur mon site (donc online directement).
Sinon, est-ce très compliqué à faire ? J'ai quelques bases (très basiques :-P ) en java alors j'aurais dans ce cas besoin de pas mal d'aide.
Merci à tous !
Note: Ce serait pour plusieurs dés (D10, D8,...) des dés de Dungeons & Dragons.
En javascript, je sais pas mais en php :
<?php echo rand(1, 6); ?>
c'est très facile.
Salut c'est très simple en javascript
Code :
|
et après si tu veux un lancé de d12 tu fait
lance_de(12);
voila!
Merci à vous deux!
Donc si je comprends bien pour ta technique en java je mets ça (et je remplace le chiffre 12 par n'importe quel autre):
Code :
|
ou
Code :
|
ou
Code :
|
ou
Code :
|
???
à la place de ce qui est en rouge:
[code]function lance_de(typ_de)
Merci de ton aide!
Euh en faite avec la fonction que je t ai donner tu n as plus qu'a appeler ta fonction dans le corps de ta page tu ecrit lance_de(12) ou lance_de(10) ou même lance_dé(100) et ca te retourne la valeur du lancé
genre <input type=text value=lance_de(20); >
en oubliant pas d inclure le corp de la fonction en haut de ta page
Ah ok je comprends. Merci beaucoup !
Mais est-ce que je peut inclure cela dans un message (fonction alert ) ?
ioui biensur
dans le script au lieu de faire return ... tu ecrit alert(jet);
et voila
Merci beaucoup !
Comme je l'ai dit plus haut mes qualifications en java sont très basiques...
peux-tu me donner un exemple de l'appel de la fonction ?
| showie a écrit : Salut c'est très simple en javascript
|
Attention : il faut utiliser floor et non round :
var jet= 1+Math.floor(Math.random()*typ_de);
sinon lance_de(6) peut retourner 7... (en effet 1+Math.round(5.9)=7), avec floor c'est tout bon.
Il y a 2018 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
