• Publicidad

Programa en salida estándar que repite nombres aleatorios

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Programa en salida estándar que repite nombres aleatorios

Notapor carlosjrf88 » 2012-04-14 12:37 @567

Hola a todos, soy nuevo en el foro, y tengo poco contacto con Perl.

Necesito crear un programa que escriba un conjunto de nombres y apellidos en salida estándar y que repita alguno de los nombres aleatoriamente. No sé qué función emplear. Gracias.
carlosjrf88
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2012-04-14 12:30 @563

Publicidad

Re: Programa en salida estándar que repite nombres aleatorio

Notapor explorer » 2012-04-14 13:02 @585

Bienvenido a los foros de Perl en Español, carlosjrf88.

Con la función rand() sacas números al azar.

Más información en tu ordenador, en perldoc -f rand, o en perldoc perlfunc, buscando por rand. Y en la Web (traducido).

Ejemplo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. > perl -E '@nombres = qw(Antonio Ricardo Juan Augusto Manuel); say $nombres[rand @nombres] for 1 ..10'
  2. Manuel
  3. Ricardo
  4. Manuel
  5. Juan
  6. Juan
  7. Ricardo
  8. Manuel
  9. Antonio
  10. Juan
  11. Augusto
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Programa en salida estándar que repite nombres aleatorio

Notapor carlosjrf88 » 2012-04-14 13:54 @621

Gracias por la ayuda, voy a probar a ver qué tal me va.
carlosjrf88
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2012-04-14 12:30 @563


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado