Pois é Josué, eu não tinha comentado anteriormente, mas tenho a ideia de, conforme o valor arrecadado vá aumentando, passar a considerar menos dígitos para encontrar o vencedor. Por exemplo, quando se atingir os 5 bilhetes iniciais consideram-se os 5 dígitos, ao atingir 10 se consideram apenas os 4 últimos, atingindo 20 valem os 3 últimos e assim por diante.
O que você acha desta abordagem ou algo parecido para encontrar rapidamente o vencedor?
Essa abordagem, poderia facilitar o processo. Mas mesmo assim fica-se com alguns problemas.
Se apenas 5 comprarem, podes ficar uma "eternidade" até alguém ganhar. Ou então se vais reduzindo o numero de dígitos, ficando apenas 2, a probabilidade de vitoria aumento, mas também aumento a probabilidade de mais do que 1 ganhar.
É verdade que perante esse cenário, já tinhas apresentado uma solução ou mutuo acordo ou novo "sorteio", em que todo o processo repete-se, sendo quase uma "eternidade" para achar o vencedor.
Se o prémio fosse BTC, seria mais facil, os BTC era divido pelos vencedores, sendo um objecto é mais difícil.
Solução!? É um pouco complicada de arranjar...
Andei a pensar, e o que achas de fazer-se assim:
Cada numero, tem uma margem de vitoria de 10000, para cima ou para baixo. Ganha quem ficar mais próximo do numero vencedor da lotaria.
Por exemplo, o numero do bilhete é 45780, sendo a margem de 10000, ele ganha se o numero vencedor da lotaria for entre o 35780 e 55780. Se existir dois bilhetes dentro dessa margem, ganharia o que estiver mais próximo.
Desta forma, aumenta as possibilidade de sair um vencedor e reduz a possibilidade de haver mais que um vencedor.
Acho que a margem de 10000, seria a mais adequada, para se encontrar mais rapidamente o vencedor, mas se quiser-se aumentar a dificuldade, reduz-se a margem.
Tinha ideias, para esse tipo de lotaria aqui no forum, se depois quiseres saber mais... MP.