Parfois, nous programmons un script dans Frapper …. et nous devons (pour une raison quelconque) générer un nombre aléatoire.
Pour cela vous pouvez programmer une application (ou une fonction...) entière oui, mais... curieusement notre système a déjà fait ça
Dans un terminal, saisissez ce qui suit et appuyez sur [Entrer]:
echo $ RANDOM
…un numéro apparaîtra, ils refont la même chose et un autre numéro apparaîtra, et ainsi de suite
Il vous montre un nombre aléatoire (n'importe lequel) entre 0 et 32768 (entier, c'est-à-dire sans virgule).
Si vous avez besoin que ce soit un nombre aléatoire, mais entre 0 et... disons 100, vous pouvez lui imposer cette limite
echo $ (($ RANDOM% 100))
Le même, un autre exemple ... si vous voulez que ce soit un nombre compris entre 0 et 29 ce serait:
echo $ (($ RANDOM% 29))
C'est entendu, non ?
S'ils l'utilisent dans un script bash qu'ils font, pour affecter la valeur générée (un nombre aléatoire) à une variable, ce serait:
VARIABLE = `echo $ (($ RANDOM))`
Et bien c'est tout, je ne sais pas pour toi ... mais je sais que ça me sera utile à un moment donné hahaha.
salutations