[Perl] Random

Carmen Marcela Alegria C. alegria071 en yahoo.com.mx
Lun Sep 25 13:05:54 CDT 2006


Q tal??

 como no entendi para q es el ciclo foreach, para
obtener solo una linea, lo haria asi


 #!/usr/bin/perl


open(LTN,"mibase.txt");

@reg=<LTN>;
print $reg[int(rand(@reg+0))];

close(LTN);


Saludos,

Marcela Alegria



 --- "Ariel E. Pedrozo - Sysadmin"
<sysadmin en cabal.com.py> escribió:


---------------------------------
Hola listeros como andan ??? espero que bien quisiera
hacerles una consultita tengo un pequeño problema
tengo un archivo de n lineas y quisiera sacar 1 sola
linea de forma randomica, pero el scripcito no me esta
devolviendo nada les paso el codigo 

#!/usr/bin/perl                                       
                                                      
                                                      
                                                      
                                          

open(LTN,"mibase.txt");
                                                      
                                                      
               
@reg=<LTN>;
$ruser=rand(@reg);
                                                      
                                                      
               
foreach $ltn (@reg){
    if ($ltn == $ruser){
        print $ltn;
    }
}                                                     
                                                      
              
close(LTN);

es una de la formas que puse para probar pero igual no
devuelve nada, espero sus comentarios desde ya muchas
gracias.

Saludos !!!


------------------------------------- 
Ariel E. Pedrozo 
DBA & Network Administrator 
Coop. Cabal LTDA 
Ed. Ahorros Paraguayos 5to. Piso 
Tel: 453009 int. 192 
Mov: 0971 730744 
Asuncio - Paraguay
> _______________________________________________
> Perl mailing list
> Perl en tlali.iztacala.unam.mx
>
http://tlali.iztacala.unam.mx/cgi-bin/mailman/listinfo/perl
> 



	
	
		
___________________________________________________________ 
Do You Yahoo!? 
La mejor conexión a Internet y <b >2GB</b> extra a tu correo por $100 al mes. http://net.yahoo.com.mx 



Más información sobre la lista de distribución Perl