Génération d'un nombre aléatoire en shell script

| | Comments (0)

Je viens de trouver une fonction super interessante pour ceux qui programme en shell script. Ceci n'est valable que pour les interopréteurs de la famille bourne : ksh, bash et zsh. Sh leur père ne supporte pas cette fonction, pas plus que csh et tcsh. Une variable interne aux shells se nommant RANDOM est définie, chaque fois qu'on l'évoque (par exemple en tappant 'echo $RANDOM'), elle renvoie un nombre aléatoire compris entre 0 et 32768. Si l'on veut ajouter un peut plus de hazard dans la génération des nombres alléatoires, il suffit d'initialiser cette variable avec une valeur (exemple : RANDOM=2). Le nombre aléatoire généré dans notre script n'est pas forcement trés aléatoire mais pour écrire des batteries de tests cela me semble suffisant.

Leave a comment

Technorati

Technorati search

» Blogs that link here

About this Entry

This page contains a single entry by ludo published on 9 juin 2005 11h54.

Apple va passer sur x86 was the previous entry in this blog.

Une semaine avec un Tréo 600 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

View Ludovic Hirlimann's profile on LinkedIn
www.flickr.com
Powered by Movable Type 4.1