Bash Pagina 62
Sari la navigare
Sari la căutare
Exercițiul ghicirea numărului, folosind calcule aritmetice (( ))
Am extins ghicirea în intervalul [1, 100]
#!/bin/bash
# Generarea unui număr aleator între 1 și 100
numar_aleator=$((RANDOM % 100 + 1))
ghicire=0
echo "Ghicește numărul între 1 și 100!"
# Bucla de joc
while (( ghicire != numar_aleator )); do
read -p "Introdu numărul tău: " ghicire
# Verificarea dacă ghicirea este prea mare, prea mică sau corectă
if (( ghicire < numar_aleator )); then
echo "Prea mic! Încearcă din nou."
elif (( ghicire > numar_aleator )); then
echo "Prea mare! Încearcă din nou."
else
echo "Felicitări! Ai ghicit numărul: $numar_aleator"
fi
done
Precizare
Un număr aleator se mai poate obține folosind și comanda shuf
numar_aleator=$(shuf -i 1-100 -n 1)