begin process at 2012 05 28 10:23:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > GÉNÉRER UN NOMBRE ALÉATOIRE

GÉNÉRER UN NOMBRE ALÉATOIRE


 Information sur la source

Note :
4,33 / 10 - par 3 personnes
4,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :06/01/2003 Date de mise à jour :06/01/2003 22:26:48 Vu :10 891

Auteur : DHKold

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

voilà un exemple dans un petit formulaire qui génère un nombre quand on clique sur un bouton, grâce à parseInt().

Source

  • <form>
  • <input type="button" value="Générer au hasard" onclick="form.alea.value=parseInt(Math.random()*100)">
  • Nombre généré : <input type="text" name="nbrandom" size=9>
  • </form>
<form>
<input type="button" value="Générer au hasard" onclick="form.alea.value=parseInt(Math.random()*100)">
Nombre généré : <input type="text" name="nbrandom" size=9>
</form>



 Sources du même auteur

Source avec Zip EFFET D'OPACITÉ PROGRESSIF AU PASSAGE DE LA SOURIS
IMPRESSION DE LA PAGE
TEMPS DE CHARGEMENT DE LA PAGE
Source avec Zip FENÊTRE À DISTANCE (AVEC URL D'UNE AUTRE FRAME)
AJOUTER AUX FAVORIS

 Sources de la même categorie

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
CONSTRUCTION D'UNE TABLE TRIABLE À PARTIR D'UN TABLEAU 2D par phm
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol

Commentaires et avis

Commentaire de nitro120 le 06/01/2003 22:56:31

c nul ton truc c pas dans un formulaire qu'on le met c dans un script

Commentaire de jeca le 07/01/2003 08:59:41

Et pour que ça fonctionne, il faut addresser le champ "nbrandom" et non pas "alea" :
onclick="form.nbrandom.value=parseInt(Math.random()*100)"

Commentaire de DHKold le 07/01/2003 17:18:18

oui, j'ai fait une petite erreur, et en effet c'est dans un script mais ca s'appelle un EXEMPLE.

Commentaire de iubito le 07/01/2003 21:38:28

pfff pa terrible ton exemple, en + tu t planté comme jeca l'a dit. T'aurais mis simplement ça :
variable = parseInt(Math.random()*100);
ou alors t'aurais dit "On lance un dé ..." avec la formule ki va avec, ça aurait été mieux

Commentaire de raphy2 le 06/02/2003 22:52:28

Ca exise la meme chose avec des lettres

Commentaire de juki_webmaster le 13/01/2004 21:50:22

Merci pour lexample , justement je le chercher .
&lt;form&gt;
&lt;input type="button" value="Lancer le dés" onclick="form.champ.value=parseInt(Math.random()*6+1)"&gt;&lt;BR&gt;
Vous tomber sur le : &lt;input type="text" name="champ"&gt;
&lt;/form&gt;
Voila comment simuler un lancer de dés .

Commentaire de juki_webmaster le 13/01/2004 21:53:53

Voila une petite explication qui pourez servir au debutant en javascript ( jen fait parti ) :
Math.random()*6+1
Ont "possitione" la valeur entre 0 et 5 (intervalle) puis ont rajoute 1 car vous ne pouvez aps obtenir sur votre dés 0 .
Donc vous pouvez obtenir 1,2,3,4,5 et 6 .
Voila jespere n'avoir pas trop fait de faute de langage , a part la langue française .
++

Commentaire de gf20huit le 07/03/2006 21:33:58

Ce serait intelligent et sympa de donner le script dont tu parles Nitro120 le grand critique ! Moi je suis nul en programmation. Merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales