tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Javier Dorado (javido@gnu.tiflolinux.org)'s status on Wednesday, 21-Nov-2018 10:25:20 CET

  1. Javier Dorado (javido@gnu.tiflolinux.org)'s status on Wednesday, 21-Nov-2018 10:25:20 CET Javier Dorado Javier Dorado
    Cómo realizar un sorteo desde la línea de comandos de #Linux https://gnu.tiflolinux.org/url/32442
    In conversation Wednesday, 21-Nov-2018 10:25:20 CET from web at 0°0'0"S 0°0'0"W permalink

    Attachments

    1. Cómo realizar un sorteo desde la línea de comandos de #Linux
      By victorhck from victorhckinthefreeworld

      Veamos cómo el comando shuf para la línea de comando de GNU/Linux nos puede ayudar a la hora de realizar un sorteo.

      Imaginemos que tenemos varias personas que han participado en un sorteo y queremos determinar los ganadores de manera aleatoria. La línea de comandos de GNU/Linux tiene la opción perfecta para realizar la tarea.

      Dejemos que sea nuestra línea de comandos la “mano inocente” y aleatoria que escoja entre varias personas la que ha ganado un premio, o las tres que optan por un regalo.

      Para ello vamos a utilizar el comando shuf, que es muy sencillo de utilizar.

      Para empezar metamos todos los nombres de las personas que participan en un archivo que por ejemplo llamaremos rifa.txt.

      victorhck
      fanta
      replicante
      david 8bits
      Revu
      linuxito
      Stallman
      SpectrumGirl
      Dalme
      Jess
      Geeko

      Por poner un ejemplo… Ahora queremos de todas esas opciones escoger las 3 personas que conseguirán el premio, para ello ejecutaremos el comando shuf con la opción de que nos seleccione 3 elementos de la lista:

      shuf -n 3 rifa.txt

      et voila! ahí tendremos las tres personas seleccionadas… enhorabuena a los ganadores. Sin trampa ni cartón!! ?

      Si no le indicamos nada, nos creará una lista con todos los elementos mezclados, algo similar a lo que hacemos con un mazo de cartas.

      Algo sencillo y quizás útil en alguna ocasión… o no, pero ahí queda escrito!


Feeds

  • Activity Streams
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.