Creer un intervalle pour un la fct random

Résolu/Fermé
i just wanna know - 24 nov. 2011 à 19:08
 i just wanna know - 24 nov. 2011 à 20:16
Bonjour tout le monde,

Est il possible de passer à la fonction Random de Java un intervalle qui n'est pas numérique c'est à dire je veux que mon indice (i) choisisse aléatoirement entre (i,i+1,i-1)??
si ce n'est pas faisable comment peut on exprimer ceci???merci d'avance


A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
Modifié par KX le 24/11/2011 à 19:27
"un intervalle qui n'est pas numérique" ???

Ce que tu veux c'est avoir un des trois entiers {i,i+1,i-1} ?
Dans ce cas tu choisis un entier aléatoire entre 0 (inclu) et 3 (exclu) et tu ajoutes i-1.

int n = i-1 + new Random().nextInt(3); // n=i-1, i, ou i+1...
La confiance n'exclut pas le contrôle
0
i just wanna know
24 nov. 2011 à 20:16
Merci beaucoup KX c'est vraiment simple comme instruction mais c'est la 1ere fois que je manipule le random :p
0