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

C Discussion :

tableau de nombres aleatoires de lehmer


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut tableau de nombres aleatoires de lehmer
    bonjour à tous;
    voilà mon problème: je dois générer des nombres aleatoires à partir du générateur de lehmer Xn=(k*x(n-1)+l)modm. ces nombres doivent remplir les éléments d'une matrice 3d. chaque éléments de la matrice sera pris au hasard pour être associer à un nombre aleatoire à condition que l'éléments en question soit vide. je beug un peu sur le remplissage de la matrice; quelqu'un peut-il m'aider? çà fait un bon moment que je traine sur la question. j'ai vraiment besoin d'aide. merci d'avance!

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Bonjour,
    Poste toujours ton code actuel, on verra bien ce qu'il y a à corriger...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Pour ce qui est du remplissage de la matrice, tu dois tirer une et une seule fois un élément de la matrice. Tu tires donc aléatoirement une case parmi l'ensemble "des éléments moins les éléments déjà remplies". Et tu remplis cet élément avec une valeur aléatoire (comme ton exercice te le propose).
    A condition de bien choisir k, I et m, la suite du générateur de Lehmer a la propriété très intéressante d'être de période m, ce qui te fournit un moyen intéressant pour ne tirer qu'une seule fois un élément de la matrice. A toi de voir si tu peux utiliser cette propriété mais bon tu risques d'avoir un mauvais générateur. Mieux vaut enlever au fur et à mesure les éléments remplies.

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Ou bien, tu la remplis normalement et tu la mélanges ensuite.
    Il y a plusieurs façons de mélanger un nombre d'éléments, ma préférée est de remplir un second tableau de valeurs aléatoires et faire un tri.

Discussions similaires

  1. Tableau et nombre aleatoire
    Par hostyle dans le forum SL & STL
    Réponses: 4
    Dernier message: 07/12/2009, 18h01
  2. generation de nombre aleatoire à mettre dans un tableau
    Par lecaire dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 11/05/2009, 18h10
  3. [langage] générer un nombre aléatoire gaussien
    Par kayari dans le forum Langage
    Réponses: 5
    Dernier message: 23/05/2005, 08h12
  4. nombres aleatoires en plsql
    Par al85 dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 29/03/2005, 19h07
  5. nombre aleatoire
    Par Bob dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 17/06/2002, 18h12

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