Então se pegarmos o (1) último caractere, teremos 16 possibilidades.
Se pegarmos os 2 últimos, teremos 16 x 16 possibilidades (256 total).
Ou seja, ao converter os 2 últimos, obtemos um número de 0 até 256.
Pode sair:
- 01 = 1
- ad = 173
- 8f = 143
- ee = 238
etc...
Se os dois últimos fossem "16" (i.e 000000000000000000077839069d182acc6e0d795b5b70f50f0615fe8e017316), poderíamos converter essa parte hexadecimal em um número decimal e teríamos 22 (pois 16 em hex = 22 em decimal). Daí sai o ganhador, aquele que tem esse ticket.
Uma ideia...
Como só temos 117 tickets, para alegadamente 256 possíveis, pensei em converter os tickets em percentagem sobre os 256, convertendo a percentagem em tickets. Então ficaria algo assim:
joker_josue: 1=2
cassiolucena: 2=4
Disruptivas: 3=7
Lucasgabd: 3=7
t91: 8=18
wallacegunner: 9=20
bitmover: 9=20
tg88: 9=22
nikolaspaolo: 10=39
alegotardo: 18=39
rdluffy: 18=39
alexrossi: 18=39
TOTAL: 117=256
Agora só era definir o que cada numero representa.