complete cow school scripts

Move bash scripts under src/bash_scripts, add college/university/smart cow implementations, and mark the completed TODO items.
This commit is contained in:
2026-04-20 16:12:15 +02:00
parent ef5029b76f
commit e507aa80ac
8 changed files with 119 additions and 29 deletions

12
src/bash_scripts/smart_cow.sh Executable file
View File

@@ -0,0 +1,12 @@
while :; do # on utilise ce code pour etre sur qu'il n'y a pas de biais sur la génération de nombres aléatoire car il y a plus de chance sinon de tomber
# sur un nombre entre 0-17 que sur un nombre entre 0-49
ra=$RANDOM
((ra < 32750)) && r1=$((ra % 50)) && break # On peut avoir aussi une chance infiniment petite que la boucle ne finisse jamais donc a voir....
done
while :; do # Pareil mais les valeures favorisée aurait été entre 0-25
rb=$RANDOM
((rb < 32742)) && r2=$((rb % 51)) && break
done
# on génère entre 0 et 50/49 pour ne pas dépasser les 2 characters limites pour les yeux
cowsay -e "$(($r1 + $r2))" "$r1 + $r2"