Java de nombre aléatoire entre 0 et 0,06

En Java, j'ai besoin de générer aléatoirement un nombre entre 0 et 0.06.

J'ai vu sur une autre question sur ici que le code suivant devrait faire l'affaire:

Random generator = new Random();
double number = generator.nextDouble() * .06;

Cependant, en faisant cela me donne vraiment le long des chiffres comme 0.007044013589130205 et 0.03656588431980957, je ne pense pas qu'est ce que mon professeur est à la recherche d'.

Est-il de toute façon à générer des nombres aléatoires entre 0 et 0,06 qui ne disposent que de deux ou trois chiffres après la virgule?

Faire simple. Vous pouvez générer un nombre entier aléatoire entre 0 à 6 et de le diviser par 100. (n'oubliez pas de l'analyser à double avant de division)
Math.round: stackoverflow.com/questions/153724/...
est de 0,010,la précision est de 0,01,mais l'auteur a besoin d'une grande précision à 0,001,de sorte qu'il devrait générer entier aléatoire compris entre 0 à 60 et de le diviser à 1000,0.

OriginalL'auteur Brittany Gefroh | 2013-04-11