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

Python Discussion :

random.seed() en python


Sujet :

Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 17
    Par défaut random.seed() en python
    Salut tout le monde,

    voila j'aimerai des renseignements sur le fonctionnement de random.seed()
    En effet, il faut que je modifie tout un programme codé en python, notemment en ajoutant une fonction de calcul de couleurs a ce même programme.

    Les couleurs(destinées a des graphes) sont générées aléatoirement par ces deux lignes :

    random.seed(s.plot.pfxrandcolor+str(y))
    d[y]=dict(i=0,index=len(d),color='#%06x'%(random.randint(0,16777215 ),),values='')


    pfxrandcolor est choisi arbitrairement (il peut etre égal a 'aaa'), y est un label désignant le pattern dont on va généré la couleur (e.g y = 999877dff78)

    on aura donc si j'ai bien compris random.seed(aaa999877dff78)

    Je voulais donc savoir en quoi cette valeur va t elle influencé le programme ici, (est ce que cela influe sur random.int()) ?

    Mon objectif plus tard est de remplacer pfxrandcolor par une fonction de calcul de couleur, et c'est avant tout pour ca que j'aimerai un peu mieux comprendre le fonctionnement de random.seed

    Merci d'avance, désolé si j'ai pas posté au bon endroit

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    seed() initialise l'état du générateur de nombres aléatoires.
    Sans valeur, random.seed() prend pour générateur l'horloge interne.

Discussions similaires

  1. Boost random et seed
    Par omc24 dans le forum Boost
    Réponses: 0
    Dernier message: 11/01/2011, 11h55
  2. script python random
    Par malmzi2007 dans le forum Zope
    Réponses: 3
    Dernier message: 28/06/2006, 17h29
  3. CORBA & PYTHON
    Par stan91stan dans le forum CORBA
    Réponses: 5
    Dernier message: 10/06/2004, 12h32
  4. [VB6] : pour faire un Randomize sous vb... merci
    Par delnic dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/01/2003, 15h49
  5. Random en Assembleur
    Par funx dans le forum Assembleur
    Réponses: 9
    Dernier message: 02/09/2002, 17h05

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