Random en java
Résolu/Fermé
Nouyou
Messages postés
40
Date d'inscription
lundi 1 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2016
-
Modifié par jordane45 le 3/12/2014 à 19:05
Nouyou Messages postés 40 Date d'inscription lundi 1 décembre 2014 Statut Membre Dernière intervention 16 mars 2016 - 3 déc. 2014 à 20:03
Nouyou Messages postés 40 Date d'inscription lundi 1 décembre 2014 Statut Membre Dernière intervention 16 mars 2016 - 3 déc. 2014 à 20:03
A voir également:
- Random en java
- 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
- Java décompiler - Télécharger - Langages
- Jeux java itel touche - Forum Mobile
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 3/12/2014 à 19:23
Modifié par KX le 3/12/2014 à 19:23
Bonjour,
La borne que tu passes en paramètre est exclusive. Donc comme tu as mis 1, tu choisis aléatoirement un nombre entre 0 inclus et 1 exclus... donc tu obtiens toujours 0 !
Pourquoi ne pas choisir un nombre aléatoirement entre 0 et 8 ? Tu le multiplies ensuite par 2 pour être sûr qu'il est pair et ça t'évite une boucle maladroite...
La borne que tu passes en paramètre est exclusive. Donc comme tu as mis 1, tu choisis aléatoirement un nombre entre 0 inclus et 1 exclus... donc tu obtiens toujours 0 !
Pourquoi ne pas choisir un nombre aléatoirement entre 0 et 8 ? Tu le multiplies ensuite par 2 pour être sûr qu'il est pair et ça t'évite une boucle maladroite...
Nouyou
Messages postés
40
Date d'inscription
lundi 1 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2016
3 déc. 2014 à 19:46
3 déc. 2014 à 19:46
Une bonne idée mais ne marche pas dans mon cas , parceque m est initialiser et je vais à chaque fois ajouter ou soustraire 2 à condition que le m reste toujours dans l'intervalle [0,14]
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
3 déc. 2014 à 19:48
3 déc. 2014 à 19:48
Dans tous les cas, il ne faut pas faire de random sur la borne 1, ça te renverra toujours 0.
Soit tu fais 2 et tu auras 50% de 0 et 50% de 1. Tu peux aussi mettre plus mais dans ce cas tu auras également plus de else...
Soit tu fais 2 et tu auras 50% de 0 et 50% de 1. Tu peux aussi mettre plus mais dans ce cas tu auras également plus de else...
Nouyou
Messages postés
40
Date d'inscription
lundi 1 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2016
3 déc. 2014 à 20:00
3 déc. 2014 à 20:00
D'accord j'vais essayer :)
Nouyou
Messages postés
40
Date d'inscription
lundi 1 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2016
3 déc. 2014 à 20:03
3 déc. 2014 à 20:03
la même chose ça m'affiche toujours 16 :(