Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: titopown en 10 Marzo 2016, 16:44 pm



Título: Problema con numeros random en shell scripting
Publicado por: titopown en 10 Marzo 2016, 16:44 pm
Buenas, estoy intentando hacer un script en shell en el que se generen 5 numeros aleatorios del 1 al 50 pero que estos no se repitan, tengo algo de codigo hecho pero ahora mismo estoy atascado y no se seguir.
Este es el codigo que tengo hasta ahora, el problema principal es que no se como hacer bien para que los numeros generador no se repitan
Código:
for (( i=1 ; i<=5 ; i++ ))
do
ran=$((1+RANDOM%50))
echo "$ran" >> loteria.txt
var=`cat loteria.txt | head -$i`
if test $ran -eq $var
then
echo " "
else
echo " "
fi
done
rm -rf loteria.txt