jump to navigation

Dado virtual en Bash 19 - septiembre - 2009

Posted by bargarux in GNU/Linux.
Tags: ,
trackback

¿Quién no ha jugado alguna vez al Ocalimotxo, al Señor del tres, al Parchís, a la Oca o a cualquier otro juego que requiera un dado para llevarlo a cabo? ¿y cuántas veces no hemos podido jugar porque no teníamos un dado a mano? Bash puede darnos la solución:

while true;do let dado=”$RANDOM % 6″; let dado=$dado+1;echo $dado;read;clear;done

La variable de bash $RANDOM genera un número aleatorio entre 0 y 32767. Dividimos ese número entre 6 y tomamos el resto, eso nos permite obtener un resultado comprendido en [0, 5] Nuestro dado virtual únicamente puede arrojar valores que pertenezcan al intervalo cerrado [1, 6] así que sumamos 1 al resto y podremos empezar a jugar.

Vía Commandliners

Anuncios

Comentarios»

No comments yet — be the first.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: