Re: CGI en Perl (y algo más para los Mongers) (Era Re: seguridad en linux)

Ernesto Hernandez-Novich emhn at telcel.net.ve
Sat Jul 14 12:10:22 CDT 2001


On Fri, 13 Jul 2001, Luis Roa Pietra wrote:
> Para variar. FANTASTICO.

Debo aclarar que cometí un error importante en la descripción de una
de las propiedades del algoritmo.

> > Y es _perfectamente_ aleatorio, todas las líneas tienen la misma
> > oportunidad de ser escogidas.

Es imposible que el algoritmo sea perfectamente _aleatorio_ en la mayoría
de los computadores, porque rand() genera números pseudo-aleatorios,
utilizando una semilla no aleatoria y congruencias enteras.

Lo que debí haber escrito es que la selección de línea implementada en
el algoritmo es perfectamente _equiprobable_ y justa; en otras palabras,
todas las líneas tienen la misma probabilidad de ser escogidas.

En el caso _particular_ de Linux, la función rand() de Perl utiliza
/dev/random que no es pseudo-aletorio... pero eso no reduce en nada mi
error en el uso del término apropiado.

Gracias a Ricardo Strusberg que me hizo la oportuna corrección.
-- 
Ernesto Hernández-Novich - Running Linux 2.2.19 i686 - Unix: Live free or die!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS d+(-) s+: a C+++$ UBLAVHIOSC++++$ P++++$ L+++$ E- W+ N++ ?o ?K w--- O- M- V
PS+ PE Y+ PGP>++ t+ 5 X+ R* tv+ b++ DI+++$ D++ G>++ e++ h+ r+ y++
-----END GEEK CODE BLOCK-----

------------------------------------------------------------------------
Enviar e-mail a <majordomo at pm.org> colocando en el cuerpo:
"UNSUBSCRIBE caracas-pm-list" para desuscribirse.
"INFO caracas-pm-list" para conocer las reglas de etiqueta.
------------------------------------------------------------------------



More information about the caracas-pm mailing list