Random en Java

Je fais un random en Java et que je multiplie par 6 et que j'augmente ensuite de 1 (pour avoir un nombre aléatoire entre 1.0 et 7.0) afin de simuler un jet de dé.
Je transforme ensuite ce nombre en int. Ai-je une probabilité (aussi infime soit-elle) d'obtenir un 7?
Si oui, comment faire pour avoir les mêmes probabilités égales d'avoir un random de 1..6 sans risquer d'avoir un 7, même une fois sur 1 million?

4 réponses

  1. je vais allez vérifié...

    après vérification: equals or more than 0 to less than 1.

    donc le 1 n'est pas inclu

    Nettogrof tseb era seiromem emoS
    1. Ok, merci pour la réponse rapide.
      Donc je ne risque pas d'avoir un 7. Pourtant la doc indique que le random donne un chiffre entre 0 et 1.0.
      1. Il a aucune mais aucune chance que le random sort des chiffre entre (inclusivement) 0 et 0.999

        dont 0.999* 6 + 1 = 6.994 donc 6 si tu prends l'entier..

        Nettogrof tseb era seiromem emoS