OVH Cloud OVH Cloud

Génération de nombres aléatoires dans un script shell.

2 réponses
Avatar
Kymosane
Bonjour,

Pour les besoins d'un script shell sous Bash, j'ai besoin d'une fonction
renvoyant un nombre aléatoire compris dans un interval donnée. Une fonction
du genre "random x y" avec x en borne inférieur et y en borne supérieur.

Je pense que cette fonction doit exister en natif dans Linux mais je ne sais
pas son nom.

Merci d'avance pour votre aide.

A+

2 réponses

Avatar
ericb
Bonjour,

Bonjour,
Pour les besoins d'un script shell sous Bash, j'ai besoin d'une fonction
renvoyant un nombre aléatoire compris dans un interval donnée. Une fonction
du genre "random x y" avec x en borne inférieur et y en borne supérieur


Oui. C'est pour un TP ?

Je pense que cette fonction doit exister en natif dans Linux mais je ne sais
pas son nom.


Tu devrais essayer, dans un terminal :

1)
man bash

2) Ensuite, tu tapes :

/RANDOM (suivi d'entrée ...)

n pour next occurence, q pour quitter ... :-)

Bon, si la page de man de bash n'est pas dispo, il faut l'installer (il
me semble toutefois que si bash est là, sa page de man l'est aussi...)

Merci d'avance pour votre aide.


C'était pas grand chose :-)

Avatar
David
Le Sat, 19 Nov 2005 23:22:20 +0100, Kymosane a écrit :

Bonjour,

Pour les besoins d'un script shell sous Bash, j'ai besoin d'une fonction
renvoyant un nombre aléatoire compris dans un interval donnée. Une
fonction du genre "random x y" avec x en borne inférieur et y en borne
supérieur.


echo $RANDOM