Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/03/2011, à 18:59

zosk

cherche script générateur de combinaison à chiffres

Bonjour,
Je cherche un petit script capable de générer un certain nombre (à déterminer) de combinaisons à 6 chiffres avec sauvegarde ensuite dans un fichier .doc par exemple.
J'ai trouvé ceci mais si je pouvais y intégrer le nombre de combinaisons en plus ce serait top, j'ai donc besoin de vos lumières car pour moi c'est du charabia de dois bien l'avouer hmm

echo $(shuf -i 1-49 | head -n5 | sort -n) $(shuf -i 1-10 | head -n1 | sort -n)

Hors ligne

#2 Le 18/03/2011, à 19:26

FRUiT

Re : cherche script générateur de combinaison à chiffres

shuf -i 100000-999999 -n 5 -o test.txt

-i :
     intervale de génération
-n :
     nombre de combinaisons à afficher
-o :
     fichier ou écrire le résultat

Exécute et lis ceci :

man shuf

Dernière modification par FRUiT (Le 18/03/2011, à 19:26)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#3 Le 19/03/2011, à 10:38

zosk

Re : cherche script générateur de combinaison à chiffres

FRUiT a écrit :
shuf -i 100000-999999 -n 5 -o test.txt

-i :
     intervale de génération
-n :
     nombre de combinaisons à afficher
-o :
     fichier ou écrire le résultat

Exécute et lis ceci :

man shuf

Alors après plusieurs tentatives je n'arrive toujours pas à faire ce que je souhaite, je dois mal m'y prendre car le man shuf ne m'éclaire pas.
Ce dont j'ai besoin c'est juste ajouter à la ligne quoté au début une répétition de la routine un nombre de fois souhaité et enregister le fichier.

Hors ligne

#4 Le 20/03/2011, à 11:58

msg_dracula

Re : cherche script générateur de combinaison à chiffres

En python, ça peut donner un truc du genre :

#!/usr/bin/python

from random import randrange

i = 1
nb = int(raw_input("Nombre de combinaisons :"))
file = open('combinaison.txt', 'w')
while i <= nb:
    r = randrange(100000,999999)
    file.write(str(r)+"\n")
    i += 1
file.close

Script a enregistrer dans un fichier .py et a rendre exécutable avec un chmod +x

Il demande le nombre de combinaisons et les enregistre dans un fichier combinaison.txt

Hors ligne

#5 Le 24/03/2011, à 17:47

zosk

Re : cherche script générateur de combinaison à chiffres

Super, merci pour ton aide. Je test au plus vite smile

Hors ligne