Génération de nombres aléatoires dans un script shell.
2 réponses
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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 :-)
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...)
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 :-)
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
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.
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.