Comment "priver" une variable d'un nombre ?
Résolu/Fermé
Pokermon07
Messages postés
10
Date d'inscription
dimanche 30 septembre 2012
Statut
Membre
Dernière intervention
27 octobre 2014
-
10 avril 2013 à 00:13
Shibarbu Messages postés 11 Date d'inscription mercredi 3 avril 2013 Statut Membre Dernière intervention 5 juin 2013 - 10 avril 2013 à 15:20
Shibarbu Messages postés 11 Date d'inscription mercredi 3 avril 2013 Statut Membre Dernière intervention 5 juin 2013 - 10 avril 2013 à 15:20
A voir également:
- Comment "priver" une variable d'un nombre ?
- Navigation priver - Guide
- Nombre facile - Télécharger - Outils professionnels
- Comment appeler en privé - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
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
10 avril 2013 à 05:53
10 avril 2013 à 05:53
Le plus simple, c'est de générer le nombre sur tout l'intervalle et de recommencer si le nombre choisi est celui que tu veux exclure.
Random random = new Random(); int n; do { n = 1+random.nextInt(10); // choix entre 1 et 10 inclus } while (n==6); // on recommence si n=6 System.out.println(n);
Shibarbu
Messages postés
11
Date d'inscription
mercredi 3 avril 2013
Statut
Membre
Dernière intervention
5 juin 2013
Modifié par Shibarbu le 10/04/2013 à 15:21
Modifié par Shibarbu le 10/04/2013 à 15:21
public static int randomAvecExclusion(int minimum, int maximum, int exclusion){ int resultat = minimum; Random rand = new Random(); while(resultat = exclusion){ resultat = rand.nextInt(maximum - minimum + 1) + minimum; } return resultat; }
Je pense que ça devrait faire l'affaire, bien sûr dans ce cas, exclusion doit être différent de minimum