Java: Triangle Pascal avec lettres aléatoire
Fermé
ophedos
Messages postés
73
Date d'inscription
dimanche 4 mai 2008
Statut
Membre
Dernière intervention
30 mai 2016
-
10 janv. 2015 à 16:05
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 10 janv. 2015 à 16:22
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 10 janv. 2015 à 16:22
A voir également:
- Java: Triangle Pascal avec lettres aléatoire
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel 5360 ✓ - Forum Jeux vidéo
- Télécharger jeux java gameloft gratuit - Forum Mobile
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
Modifié par KX le 10/01/2015 à 16:37
Modifié par KX le 10/01/2015 à 16:37
Bonjour,
Le Triangle de Pascal ce sont des valeurs mathématiques précises, ce que tu essayes de faire c'est juste un triangle, mais rien à voir avec Blaise Pascal.
Attention : ton deuxième code est faux, car chaque appel à Math.random renvoie une valeur différente. Donc si tu as 50% de chances d'avoir un "A", tu n'as que 25% de chances d'avoir un "O", et dans 25% des cas restants tu n'affiches rien.
Il faut que tu fasses tes différents cas avec un seul appel à Math.random :
Une manière simple d'avoir 50% de A et 50% de O, c'est de les alterner. Exemple :
La confiance n'exclut pas le contrôle
Le Triangle de Pascal ce sont des valeurs mathématiques précises, ce que tu essayes de faire c'est juste un triangle, mais rien à voir avec Blaise Pascal.
Attention : ton deuxième code est faux, car chaque appel à Math.random renvoie une valeur différente. Donc si tu as 50% de chances d'avoir un "A", tu n'as que 25% de chances d'avoir un "O", et dans 25% des cas restants tu n'affiches rien.
Il faut que tu fasses tes différents cas avec un seul appel à Math.random :
if (Math.random() < 0.5) System.out.print("A"); else System.out.print("O");
Une manière simple d'avoir 50% de A et 50% de O, c'est de les alterner. Exemple :
A
OA
AOA
OAOA
AOAOA
La confiance n'exclut pas le contrôle