[pyar] [OT] Software Libre para Bingo

Ariel Rossanigo arielrossanigo en gmail.com
Mie Oct 20 09:28:28 ART 2010


El 20 de octubre de 2010 02:53, Roberto Alsina
<ralsina en netmanagers.com.ar>escribió:

> Roberto Alsina writes:
>
>  Ariel Rossanigo writes:
>>
>>    La unica manera de que no se pueda dar el caso de dos ganadores
>>>  simultaneos es si los cartones son disjuntos. La prueba es obvia ;-)
>>>
>>>
>>>
>>> No es tan sencillo, si tomas los cartones
>>> c1 = {1,2,3} c2 = {1,2,4}
>>> Puede haber ganadores simultáneos, pero, si agrego:
>>> c3 = {1,3,4}
>>> c4 = {2,3,4}
>>>
>>>
>>> Ya no puede haber ganadores simultáneos, el truco es que en el momento en
>>> que dos cartones pueden empatar, automáticamente hay otro cartón que salio
>>> ganador.
>>>
>>
>> Ok, tenés razón, si los cartones cubren todos los subconjuntos disjuntos
>> posibles "tamaño cartón", entonces no es posible el empate.
>>
>> Claro, en ese caso el bingo es exactamente lo mismo que una rifa porque
>> siempre sale en X jugadas donde X es la cantidad de numeros del cartón, lo
>> que le quita todo el suspenso ;-)
>>
>
No precisamente, hay que elegir un subconjunto de los 90 números (por
ejemplo 16) y armar todas las combinaciones posibles de ese conjunto. Luego
juegan los 90 números. Si elegis 16 hay 74 numeros donde nadie marca
nada.... pero bueno, la idea es esa.

Se puede mejorar armando varias series disjuntas, de esa manera siempre
alguien marca algo :)

Les dejo un script bastante imperfecto, pero que muestra la idea [0].
Faltaría agregarle varias cosas, por ejemplo:
* posibilidad de armar varias series
* mejorar la distribución en decenas para cada serie
* hacer que los cartones tengan entre 0 y 3 números por decena

Saludos.

[0]: http://pastebin.com/1BgjYTKR




>  Y también, como decís, necesitás saber de antemano exactamente el número
>> de jugadores.
>>
>
> Ah, y en el caso de la loteria de cartones "tradicional" (90 numeros, 15 x
> cartón era?) el numero de jugadores necesarios es 126000 si no estoy
> demasiado dormido :-) _______________________________________________
>
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101020/96bda6fe/attachment.html>


More information about the pyar mailing list