IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

[random]nombre aléatoire ?


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 67
    Par défaut [random]nombre aléatoire ?
    Boujour,

    j'ai besion de générer une clef de façon aléatoire. J'utilise la class random avec la methode nextInt.

    Mon probleme : quand je fais pour tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for(int i=0;i<100;i++)
           {
                System.out.println(new Random().nextInt(10000));
           }
    j'obtient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    7197
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    5832
    on ne peut pas dire que se soit vraiment aléatoire ???
    Ai je fait une maladresse de codage?
    y a t il des méthodes ou des class plus adaptées ?

    merci d'avance.

  2. #2
    Membre éclairé
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Par défaut
    A tout hasard, essaye ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Random generator=new Random();
    for(int i=0;i<100;i++)
           {
                System.out.println(generator.nextInt(10000));
           }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 67
    Par défaut
    re salut,

    j'ai trouvé pourquoi c'était pas très aléatoire : le graine de la méthode est basée sur l'heure du system....

    désoler pour l'encombrement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Math / Random] Génération nombre aléatoire compris entre deux bornes
    Par oligig dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 30/06/2013, 17h23
  2. Générer nombre aléatoirement-Random
    Par Pepson dans le forum C
    Réponses: 2
    Dernier message: 01/01/2009, 20h19
  3. nombre aléatoire, random
    Par Invité dans le forum Caml
    Réponses: 2
    Dernier message: 10/07/2007, 09h39
  4. Réponses: 12
    Dernier message: 25/05/2007, 16h28
  5. Réponses: 4
    Dernier message: 12/09/2006, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo