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 :

generation de text de longueur aleatoire


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de deeal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 218
    Par défaut generation de text de longueur aleatoire
    bonjour
    je voudrais savoir si quelqu'un a une idee sur comment generer du text de longueur aleatoire
    merci
    par exemple je veux generer un mot de longuer 5 aleatoirement
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      text=genRand(5)
     print text
     // ça renvoit etrde

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    Tu peux faire ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import random
    random.choice("abcdefghijklmnopqrstuvwxyz)
    ca te choisit un caractère au hasard dans la liste
    Y'a peut-être d'autres fonctions qui peuvent t'être utiles ici:
    http://docs.python.org/lib/module-random.html

    [EDIT]
    finalement avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ramdom.sample(5*"abcdefghijklmnopqrstuvwxyz",5),
    , tu obtiens une liste de 5 caractères aléatoirement choisis et tu n'as plus qu'à les concaténer
    [/EDIT]
    [EDIT2]
    et on peut faire le tout en une ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import string,random
    string.replace(string.join(ramdom.sample(5*string.ascii_lowercase,5)),' ','')
    [/EDIT2]

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

Discussions similaires

  1. [FPDF] centrer un texte de longueur variable
    Par hacksi dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 06/02/2008, 13h19
  2. generation fichier texte
    Par gui-llaume dans le forum IHM
    Réponses: 2
    Dernier message: 09/11/2007, 16h02
  3. Transfert Text et longueur d'enregistrements perdu
    Par gripoil dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/08/2007, 23h17
  4. [FLASH 8] Texte dynamique à longueur variable
    Par julien.63 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 15/01/2007, 20h54
  5. [Génération Fichier Texte] \n ne passe pas bien
    Par nebule dans le forum Langage
    Réponses: 6
    Dernier message: 09/05/2006, 14h01

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