El 1 de octubre de 2012 17:18, "Román H. Gelbort"
<[email protected]>escribió:

> El 01/10/12 12:37, Fernando Marcos Pelillo escribió:
> > Gracias por los aportes. Una pregunta (dada mi ignorancia en planillas
> > de cálculo) ¿cómo hago que la planilla elija números al azar del 1 al
> > 90 cada período de tiempo sin repetirlos?
> La función que permite generar los números es tan simple como esto:
>
> =ALEATORIO.ENTRE(1;90)
>
> Ahora, las restricciones del sistema implican:
>
>  1. No repetir números hasta que se completen los 90 o hasta que alguien
>     cante bingo.
>

exactamente,  ese es el tema mas complejo para resolver... personalmente lo
encare con una lista de tuplas, donde cada valor (1 al 90) tiene un segundo
valor que representa si fue seleccionado o no.
cada ves que se elije un numero al azar,se fija si no fue seleccionado, si
esta seleccionado busca otro numero... asi hasta que no quedan numero sin
seleccionar.


 2. Eventualmente, un lanzador automático cada X segundos para ir
>     haciendo las tiradas.
>  3. Eventualmente un comparador contra una base de datos que tenga
>     precargadas las combinaciones de todos los cartones en juego.
>
> La complejidad del proyecto, no está dada por la generación del número
> aleatorio, sino por las restricciones del sistema.
>

se puede mejorar, pero como son solo 90 numeritos,  no me preocupe mucho
que digamos en temrinos de rendimiento :-D

> --
>
> -----------------------------------------------------------------------------------
> |Prof. Román H. Gelbort
>
> -----------------------------------------------------------------------------------
> |Cooperativa de trabajo | http://www.fameghino.com.ar
> |Cooperativa de trabajo | http://www.unixono.com.ar
>
> -----------------------------------------------------------------------------------
>
> _______________________________________________
> Gleducar - http://www.gleducar.org.ar
> Para enviar mensajes: [email protected]
> Desuscripción: escribir un correo a [email protected]
> Información de la lista:
> http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
> Para ver los mensajes anteriores:
> http://news.gmane.org/gmane.linux.edu.gleducar
>



-- 
---------------------------------------------------------------
Valentin Basel
Analista en Sistemas Informaticos
Departamento informatico
Centro de Investigaciones y Estudios sobre Cultura y Sociedad - *CIECS* -
UNC - CONICET
---------------------------------------------------------------
http://www.sistema-icaro.blogspot.com/
http://fedoraproject.org/wiki/User:Valentinbasel

---------------------------------------------------------------------------
_______________________________________________
Gleducar - http://www.gleducar.org.ar
Para enviar mensajes: [email protected]
Desuscripción: escribir un correo a [email protected]
Información de la lista: 
http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
Para ver los mensajes anteriores: http://news.gmane.org/gmane.linux.edu.gleducar

Responder a