Votre question

[Javascript !?!?!]Simulation de lancer de dés

Tags :
  • Javascript
  • Programmation
Dernière réponse : dans Programmation
24 Mars 2006 22:50:01

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 !

Autres pages sur : javascript simulation lancer

24 Mars 2006 22:51:29

Note: Ce serait pour plusieurs dés (D10, D8,...) des dés de Dungeons & Dragons.
24 Mars 2006 22:52:33

En javascript, je sais pas mais en php :

<?php echo rand(1, 6); ?>

c'est très facile.
Contenus similaires
24 Mars 2006 23:31:49

Salut c'est très simple en javascript

  1. function lance_de(typ_de)
  2. {
  3. var jet= 1+Math.round(Math.random()*typ_de);
  4. return jet;
  5. }


et après si tu veux un lancé de d12 tu fait

lance_de(12);

voila!
25 Mars 2006 16:53:59

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):
  1. function lance_de(12);(typ_de)

ou
  1. function lance_de(12);

ou
  1. function lance_de(12)(typ_de)

ou
  1. function lance_de(12)(typ_de);

???
à la place de ce qui est en rouge:
[code]function lance_de(typ_de)

Merci de ton aide!
25 Mars 2006 17:53:30

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
25 Mars 2006 18:20:27

Ah ok je comprends. Merci beaucoup !

Mais est-ce que je peut inclure cela dans un message (fonction alert ) ?
26 Mars 2006 03:49:49

ioui biensur
dans le script au lieu de faire return ... tu ecrit alert(jet);

et voila
27 Mars 2006 03:00:51

Merci beaucoup !
27 Mars 2006 04:07:30

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 ?
29 Août 2009 20:57:58

showie a dit :
Salut c'est très simple en javascript

  1. function lance_de(typ_de)
  2. {
  3. var jet= 1+Math.round(Math.random()*typ_de);
  4. return jet;
  5. }


et après si tu veux un lancé de d12 tu fait

lance_de(12);

voila!


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.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS