48 votes

Java Random donnant des nombres négatifs

J’ai des problèmes avec la `` classe Javas, si je fais ceci:

Voici ce que je reçois en retour:

D’après ce que j’ai lu, cela ne devrait renvoyer que des chiffres positifs pour commencer?

C’est peut-être un peu tiré par les cheveux, mais cela ne pourrait rien avoir à voir avec l’exécution d’une machine 64 bits sur Windows 7 64 bits?

Toute aide serait un besoin génial de terminer cela pour une main de devoir aujourd’hui!

18voto

kaifong Points 303

Puisqu’il y a une chance égale de nombres positifs ou négatifs, pourquoi pas seulement:

Agréable et facile!

9voto

martin clayton Points 41306

Les nombres négatifs sont autorisés - peut-être avez-vous lu la méthode random similaire nextInt( int ) qui limite les valeurs renvoyées à zéro ou plus.

1voto

thomas Points 51

Consultez la documentation de java.util.Random :

http://download.oracle.com/javase/6/docs/api/java/util/Random.html

Essayez-vous d’obtenir des nombres aléatoires de 0 à 28? Si c’est le cas, vous devez utiliser nextInt(int) comme mentionné précédemment. Les semences n’ont aucune incidence sur l’éventail des extrants possibles ou leurs probabilités relatives.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X