Ninja, também não seria viavel de se colocar mais uma outra variavel nesse algoritmo? Por exemplo, comentários?
Bom, acredito que nada adianta termos vários topicos criados, com uma quantidade boa de merits e tiver poucos comentários.
Acredito que um dos objetivos principais desses eventos que fazemos aqui na nossa board é disseminar conteudo e gerar debate entre os membros do forum! Lógico que essa é a minha humilde opinião sobre esse assunto.
Tickets = (0.5 * numero de topicos) + (0.3 * numero de merits) + (0.2 * numero de comentarios)
Claro que esses comentários/posts só vão ser validos no topico em que um determinado user criou aqui na board portuguesa
Parando para pensar, acho uma boa dar a opção do criador do sorteio definir cada um desses pesos, né?
Tipo:
...
vencedores: 1
peso_merits: 0.3
peso_topicos: 0.5
peso_posts: 0.2
Só que ai vão ficando muitas opções, o que complica o bot... um erro (tipo digitar "peso_post") e vai dar problema.

Vou pensar em algo.