CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Double aléatoire entre 2 bornes

Dayrona
Dayrona
Niveau 9
18 octobre 2014 à 13:22:47

Salut tout le monde

Je suis en train de bosser sur un mini-projet et j'ai un petit soucis : je n'arrive pas à trouver comment sortir un double aléatoire compris entre deux bornes incluses.

En ayant cherché sur internet, beaucoup de gens disaient d'utiliser la méthode suivante :
borneMin + (borneMax - borneMin) * random.nextDouble();

Mais si on y réfléchit bien, ça va donner un double aléatoire compris entre borneMin (inclue) et borneMax (exclue) or je voudrais que borneMax soit inclue.

Quelqu'un aurait-il une idée à partager ? :hap:

Dayrona
Dayrona
Niveau 9
18 octobre 2014 à 13:30:35

ça va sortir un résultat compris entre borneMin(exclue) et borneMax(inclue) *

Pseudo supprimé
Pseudo supprimé 18 octobre 2014 à 14:12:00

Si ta borne max est exclue, c'est qu'elle n'a pas la valeur que tu souhaites vraiment. La question à te poser est "Comment dois-je faire pour que ma borne soit inclue ?". La réponse lorgne très certainement du côté du calcul de ta borne max...

(Oui, je préfère donner des pistes que des solutions prémâchées, c'est plus formateur :p )

[Kyomaro]
[Kyomaro]
Niveau 10
18 octobre 2014 à 15:02:58

Dévancé par Raspberry, dire que j'allais lui donner la solution :hap:

Dayrona
Dayrona
Niveau 9
18 octobre 2014 à 15:21:26

Si j'ajoutais Double.MIN_VALUE à ma borneMin ça irait non ?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment