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"
