Hello jipe, Saturday, March 23, 2002, 11:03:28 PM, you wrote: j> On Sat, 23 Mar 2002 18:04:14 +0100 (CET) j> Arnaud Calvo <[EMAIL PROTECTED]> wrote: >> >> Le 23-Mar-2002, Shift a écrit : >> >> une question de debutant, je cherhce une commande qui permetrait de >> >> generer un nombre aleatoire entre 1 et 15 j'ai pas trouve de >> >> commande random ou qq chose comme ca vous avez une idee ? >> >> > Dans un script bash : >> > --------------------------------------------------- >> > pipo=$[ $RANDOM *15 / 32767 +1 ] >> > >> > echo pipo >> > ---------------------------------------------------- >> >> Ou dans un xterm, direct, avec ce oneliner dont je suis fier (c'est rare >> quand j'arrive à en faire ;-))) : >> >> perl -e 'print int(rand(15)+1) . "\n"' >> >> Enfin... faut avouer qu'il est pas trop balaise, celui-là ;-))) >> >> A+ j> sympa ton "une ligne"! et $RANDOM aussi! connaissais pas! faut que je me remette à lire....... j> j'avais trouvé "randomise" en cherchant comment me faire un réveil qui se mette à jouer de la zic de 6h30 jusqu'à environ 7h30! et comme je ne voulais pas toujours la même rengaine, il fallait que j> les pistes soient jouées de manière aléatoire parmi tous les mp3 et ogg de ma collec perso. celle-ci étant rangée par album dans un répertoire /home/jipe/musique/albums j> voilà la solution trouvée (+ bien sur, édition de ma crontab!): j> #!/bin/bash j> IFS=$(echo -e "\n\r\t") j> PATH=/bin:/usr/bin:/usr/local/bin j> touch /tmp/listing j> for oops in /home/jipe/musique/albums/*/*.[o,m][g,p][g,3] j> do j> echo $oops >>/tmp/listing j> done j> var=$(date "+%s") j> var0=$(($var+3600)) j> while [ $var -lt $var0 ] j> do j> piste=$(cat /tmp/listing | randomise) j> case $piste in j> *.mp3) j> mpg321 $piste j> ;; j> *.ogg) j> ogg123 $piste j> ;; j> esac j> var=$(date "+%s") j> done j> rm -f /tmp/listing j> s'il y a moyen de faire plus simple, je suis preneur. ça peut me servir pour autre chose. et si mon réveil matin intéresse qq1. j> pour se réveiller, le truc, c'est d'essayer de reconnaître l'artiste, l'album et le nom du morceau....... radical... ;) j> bye j> jipe bonjour @tous merci pour cette lecon de programmation :) le prog randommize me semble tre le plus simple pour ce que je veux faire, en fati g des eleves qui ont fait chacun la page d'accueil d1 site et je voudrais "choisir" aleatoirement la page a afficher tt les jours en renommant un fichier index(x) avec x = de 1 à 15 en index.htm, un coup de cron et le tour est joue. merci encore @ tous le monde :) a+ -- Best regards, franck mailto:[EMAIL PROTECTED]
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"