High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
JEU DE DÉS AINSI QUE POURÇENTAGES
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
23 décembre 2008
- 3 nov. 2004 à 02:05
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
23 décembre 2008
-
3 nov. 2004 à 02:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/27282-jeu-de-des-ainsi-que-pourcentages
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
23 décembre 2008
24
3 nov. 2004 à 02:06
Euh ... je me suis planté sur le "1 chance sur 1 000 000". C'est pas vraiment çà la probabilité d'avoir toujours 0 à la fin.
Mais le problème reste entier. 0 n'est pas une valeur impossible pour 'nombre' dans ton algorythme.
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
23 décembre 2008
24
3 nov. 2004 à 02:05
Dans le cas qui suit :
For I = 1 To 1000
nombre = (Int(Rnd * 7))
If nombre = 0 Then
nombre = (Int(Rnd * 7))
End If
--> sortie : nombre = ?
Il y a une chance sur 1 000 000 que nombre vale encore 0 à la sortie de cette suite d'instructions. C'est faible, certes, mais pas optimisé.
nombre = Int(Rnd*6)+1
Cette instruction ne vaut jamais 0, et ne vaut jamais 7.
Votre réponse
Discussions similaires
Générateur de regles de jeu...
gully07
-
1 déc. 2008 à 18:41
gully07
-
5 déc. 2008 à 22:04
jeu solitaire avec carte
faluma972
-
30 nov. 2004 à 19:42
coucou747
-
9 nov. 2008 à 15:37
Jeu tetris-Création des pièces
cs_fraisa1985
-
15 avril 2013 à 19:46
cs_ShayW
-
16 avril 2013 à 13:50
solitaire saute mouton
ordianteur
-
24 janv. 2009 à 07:29
ordianteur
-
2 févr. 2009 à 15:57
Jeux memory en python
you360
-
20 mars 2014 à 15:15
lespinx
-
18 avril 2014 à 21:29
Rejoignez-nous
A voir également
Jeu de carte aléatoire
Créer un jeu de mots mélés gratuit
Pedantix jeu
Nom Aléatoire pour un fichier
Dame chinoise regle du jeu
3 nov. 2004 à 02:06
Mais le problème reste entier. 0 n'est pas une valeur impossible pour 'nombre' dans ton algorythme.
3 nov. 2004 à 02:05
For I = 1 To 1000
nombre = (Int(Rnd * 7))
If nombre = 0 Then
nombre = (Int(Rnd * 7))
End If
--> sortie : nombre = ?
Il y a une chance sur 1 000 000 que nombre vale encore 0 à la sortie de cette suite d'instructions. C'est faible, certes, mais pas optimisé.
nombre = Int(Rnd*6)+1
Cette instruction ne vaut jamais 0, et ne vaut jamais 7.