begin process at 2012 02 13 18:41:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Générer un nombre aléatoire qui soit 1 ou -1...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Générer un nombre aléatoire qui soit 1 ou -1...

samedi 4 décembre 2004 à 23:33:47 | Générer un nombre aléatoire qui soit 1 ou -1...

Keliah

Voilà toute la question est dans le sujet, quelqu'un sait-il comment faire pour générer un nombre aléatoire qui soit 1 ou -1.

Merci d'avance :)
dimanche 5 décembre 2004 à 00:15:59 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

tifred

Tu généres un nombre à virgule entre 0 et 1 (par défaut avec une fonction rand),

tu arrondis ce nombre > 0 ou 1,

tu multiplies par 2 > 0 ou 2,

tu soustrais 1 > -1 ou 1.

J'ai pas cherché plus loin, mais il existe surement une fonction random qui te génére un nombre entre 2 valeurs, mais le probleme éventuel est qu'il te sort le 0 !

Cette méthode marche mais n'hésite pas à l'améliorer. ;)
dimanche 5 décembre 2004 à 08:23:05 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

GodConan


GodConan


int tonRandom = Math.random()>.5?1:-1;

;o) et voila tonRandom ne peut prendre que 2 valeurs 1 ou -1 .... ;o)

ceci dit une valeur boolean semble plus adapter ;o)
boolean tonRandom = Math.random()>.5;


+++
lundi 6 décembre 2004 à 11:31:23 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

neodante

Administrateur CodeS-SourceS

Neodante

Math.random() renvoir un double entre 0. et 1. donc pour avoir entre -1. et 1.:
math.random * 2 - 1 marche bien ... même si tu fais un décalage de bit c'est plus rapide ...
@+

[Responsable www.neogamedev.com]
lundi 6 décembre 2004 à 18:39:30 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

GodConan


GodConan


ben no ;o) NeoDante ;o) sorry si tu fait ca tu peu obtenir -1 ou 0 (si tu cast en int), lui il veu 1 ou -1 ;o) petite nuance ;o)

++
lundi 6 décembre 2004 à 19:48:12 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

neodante

Administrateur CodeS-SourceS

Neodante

La question est de savoir si maintenant keliath veut un nombre à virgule ou un entier ... dans ce cas c'est clair que l'arrondi me donnera rarement raison !!!! lol ;-)
@+

[Responsable www.neogamedev.com]
mercredi 8 décembre 2004 à 20:21:51 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

Minhounet

Comment se prendre la tête pour rien.

Il suffit de générer un booleen aléatoire et renvoyer 1 si c'est vrai et -1 si c'est faux.

int res = 0;
Random hasard = new Random();

if (hasard.nextBoolean) res = 1 ;
else res = -1 ;

Ne pas oublier d'importer la bibliothèque :)

Si Java bien, c'est Java Minh !
mercredi 8 décembre 2004 à 20:39:22 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

GodConan


GodConan
hmmmm ;o) ce serai pas se que g ecrit ;o) en une SEULE ligne ;)!!!!!
jeudi 9 décembre 2004 à 18:08:56 | Re : Générer un nombre aléatoire qui soit 1 ou -1...

Minhounet

ah autant pour moi :) j'ai du mal lire !


Si Java bien, c'est Java Minh !


Cette discussion est classée dans : nombre, générer, aléatoire


Répondre à ce message

Sujets en rapport avec ce message

Generation nombre aléatoire parmis liste [ par Sw1tch ] Salut,J'aimerais pouvoir générer un nombre aléatoire parmis une liste. Je prends un nombre aléatoire entre 1 et 78 avec (int)(Math.random() *78 + 1) ; Nombre aléatoire [ par deltiti ] J'ai besoin de réaliser une fonction choississant aléatoirement 3 nombres antre 0 et 1000. Quelqu'un peut-il m'aider?Merci d'avancedeltiti généré un nombre aléatoire [ par bsbo ] Salut,J'aimerais pouvoir générer un nombre aléatoire . J'aimerais prendre un nombre aléatoire entre  deux borne (ex:1 et 1000 ).Ensuite, j'aimerais qu Generer un nombre aleatoire [ par LordBob ] Bonjour a tous,voila j'aimerais générer un nombre aléatoire entre1 et 3, voici donc le code que j'utilise:choix = (int)Math.random() * 3 + 1;seul prob Algorithme de génération d'un nombre aléatoire [ par koukitasaid ] salut, Je cherche un algorithme qui permet de générer des nombres aléatoires en se basant sur un numéro chrono de 8 caractères, Pourriez-vous m'aide générer une arbre syntaxique à partir d'une classe java [ par enemi23 ] bonjour à tous, j'ai un probleme et j'espére avoir de l'aide. je suis entrain de preparer mon projet qui consiste à realiser un plug_in en eclipse po Ecrire un hexa [ par hindou23 ] Bonjour tt l monde, J'aimerai bien savoir comment déclarer un nombre écrit en hexa au serveur autant que le serveur pourra le connaitre.. Comme par problème avec insert into nombre réel [ par ulysse00 ] bonjour j'ai une table s'appele test avec sgbd oracle contient un champ montant déclaré number(10,2) et je cherche à faire l'insertion dans cette ta Génération d'état avec jasper report [ par tanalook ] Bonjour, j'ai une application de gestion du carburant et je veux générer les états pour je ne méprise celui de jasper report.Je voudrais que vous m' e vérifier qu'une valeur est positive [ par magicraky ] voici mon code sql pour créer une table et vérifier que la valeur est positive avant l'insertion et pourtant j'ai dejà pu voir une valeur négative dan


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales