Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2011, 05:46
Avatar de Etherman
Etherman
 
Fecha de Ingreso: abril-2011
Mensajes: 93
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: ¿Cómo enviar "rand" a una variable en un script bin bash?

Cita:
Iniciado por posman Ver Mensaje
Puedes usar /dev/urandom [url]http://linux.die.net/man/4/urandom[/url]

Para obtener una cadena de 80 numeros aleatorios puedes hacer un cat a /dev/urandom, despues eliminar los caracteres que no son letras o numeros y al final mostrar solamente los primeros 80

Código Bash:
Ver original
  1. cat /dev/urandom | tr -dc 0-9 | head -c 80

[url]http://blog.zerial.org/linux/creacion-de-passwords-aleatorias-con-devurandom/[/url]
Muchas gracias postman, me funcionó muy bien, con rand sólo obtenía un numero de
4 ó 5 cifras.

tengo una lista de los números que quiero que salgan guarados en en un archivo.
¿Se puede hacer que salga sólo uno de ellos de forma aleatoria?