| Qui est en ligne ? |
| Il y a : 17 utilisateurs en ligne, consultez le détail |
Forum » Serveur, Réseaux et Programmation » Générer des entiers relatifs en JAVA |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 09-08-2007 à 14:45:35 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 13-07-2005 Nombre de messages : 206 |
Je sais déjà générer des entiers positifs via la méthode "Math.random". Par contre pour ce qui est des nombres négatifs ... Quelqu'un sait comment faire ? |
|
|
#1 Message posté le : 09-08-2007 à 15:16:47 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 13-07-2005 Nombre de messages : 206 |
Je vais être plus clair: Pour générer des positifs compris entre 0 et 100, j'utilise : Math.random() * 100 Pour générer des négatif compris entre -100 et 0, j'utilise : Math.random() * -100 Mais si je veux sois l'un soit l'autre ? Par exemple si je désire remplir un tableau de chiffres compris entre -100 et 100, comment dois-je procéder ? |
|
|
#2 Message posté le : 09-08-2007 à 18:55:47 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 29-07-2007 Nombre de messages : 1 |
Math.random() * 200 - 100 ça devrait le faire ! (j'espère que je n'ai pas dit de bétise pour mon premier poste ^^) |
|
|
#3 Message posté le : 13-08-2007 à 01:39:27 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 29-06-2004 Nombre de messages : 547 |
------------------------------------- Des armes, des armes, des armes Et des poètes de service à la gâchette, Pour mettre le feu aux dernières cigarettes, Au bout d'un vers français... brillant comme une larme |
|
|
#4 Message posté le : 15-08-2007 à 00:16:16 |
Elfe Forum : Modérateur Association : Membre fondateur Arrivé(e) le : 08-01-2005 Nombre de messages : 3990 |
J'approuve également à un détail après. Avec cette commande, les nombres générés vont de -100 à 99. Il suffit d'utiliser 201 au lieu de 200 pour régler le problème... Tant qu'on bosse avec des parties entières bien sûr. Un petit cast ne coûte rien : (int)(Math.random() * 201) - 100 ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
| Page : [1] |
Forum » Serveur, Réseaux et Programmation » Générer des entiers relatifs en JAVA |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages