Random pour les sorties du raspberry

Random pour les sorties du raspberry - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 28-12-2012 à 16:06:12    

Bonjour à tous
 
Je suis en train de jouer avec mon cadeau de Noël (Un raspberry Pi) :)
 
Je voudrai commander de manière aléatoire les sorties GPIO.
 
Pour cela, j'ai besoin d'obtenir les chiffre 7, 8, 14, 15, 18, 23, 24 mais de manière aléatoire.
 
echo $((RANDOM%25+0))   me donne bien des nombres aléatoires mais j'ai uniquement besoin du 7 ou 8 ou 14 ou 15 ou 18 ou 23 ou 24 et pas les autres.  
 
Quelqu'un pour m'aider SVP ?
 
Merci

Reply

Marsh Posté le 28-12-2012 à 16:06:12   

Reply

Marsh Posté le 28-12-2012 à 18:17:12    

Avec des if / or et une sortie si l'un des chiffres sort, ce n'est pas possible ?
Tu travailles avec du bash standard ?

#!/bin/bash
While:;do
monrand=RANDOM%25+0
if ["$monrand" -eq 7] || ["$monrand" -eq 8] || ["$monrand" -eq 14] || ["$monrand" -eq 15] || ["$monrand" -eq 18] || [ "$monrand" -eq 23] || [ "$monrand" -eq 24]
then
echo $(monrand)  
break
fi
done


Bon le code est fait comme un gros [:cerveau goret] , donc à traiter/optimisé.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 29-12-2012 à 01:06:28    

Bah tu fais un random entre 1 et 6 et selon la valeur retournée tu renvoies 7, 8, 14, 15, 23 ou 24...
 
Si 1 donc 7, si 2 donc 8, si 3 donc 14, etc


---------------
SAINT DENIS, SAINT DENIS, FON-FONKY FRESH
Reply

Marsh Posté le 29-12-2012 à 08:00:45    

un random sur un array des valeurs voulues :sarcastic:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed