Regra aplicada

progresso = min(100, progresso + 5 + sorteio × 12); três posições se progresso bruto < 45

O mapa já determina a classificação

renderCounting calcula o ranking nacional sobre o mesmo mapa em cada atualização. O progresso muda a barra e quantas posições aparecem, mas não muda percentuais nem acrescenta estados. A tabela repete os nomes em ordem constante. Uma candidatura que aparece depois do limite visual já fazia parte da classificação; ela não ganhou votos naquele momento da animação.

O limite vem antes do arredondamento

A condição de três ou seis posições testa progresso bruto menor que 45, enquanto o rótulo usa Math.round. Um passo pode mostrar o número 45 e ainda exibir três posições se o valor bruto estiver abaixo desse limite. A ferramenta conserva a distinção em vez de usar o rótulo arredondado como condição. A linha inicial representa o passo zero, antes do primeiro sorteio.

Tempos nominais, sem cronômetro garantido

O intervalo programado é de 70 milissegundos. Ao chegar a cem, o motor encerra o intervalo e agenda a resolução após mais 350 milissegundos. A soma exibida é nominal: abas em segundo plano e computadores ocupados podem atrasar callbacks. O formulário não cria uma previsão para toda a campanha nem promete que o navegador execute exatamente nessa velocidade.

Progresso aleatório não muda o desfecho

Cada incremento tem cinco unidades mais uma parcela menor que doze. A semente externa reproduz essa sequência, enquanto o ranking vem do CSV completo e permanece fixo. Ao final, a ferramenta para na linha do tempo. Maioria, desclassificação e passagem ao segundo turno pertencem à rotina de resolução e têm seu próprio guia; não são sorteadas por esta barra.

Conferir dois cenários de referência

Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.

Outra duração visual

Entradas alteradas: Semente visual = 39. As demais entradas seguem o exemplo inicial.

Apuração visual: 10 passos e 1050 ms nominais
Resultado do cenário informado
PassoTempo nominal msProgresso exibido %Posições visíveisNomes exibidos
0003Lula, Flávio, Renan Santos
17063Lula, Flávio, Renan Santos
2140203Lula, Flávio, Renan Santos
3210313Lula, Flávio, Renan Santos
4280373Lula, Flávio, Renan Santos
5350526Lula, Flávio, Renan Santos, Caiado, Zema, Cury

Em telas pequenas, deslize a tabela para conferir todas as colunas.

O limite de 45 usa progresso bruto, antes de arredondar o rótulo. Intervalo nominal de 70 ms e pausa final de 350 ms; o navegador pode atrasar. O ranking vem do mesmo mapa fixo: a animação não revela UFs nem sorteia votos. Semente apenas para reproduzir os incrementos visuais.

Prévia de seis linhas. Use o formulário para conferir a tabela completa deste cenário.

Mapa alterado, mesma semente

Entradas alteradas: Mapa: UF e 13 IDs; participações com ponto decimal = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

Apuração visual: 9 passos e 980 ms nominais
Resultado do cenário informado
PassoTempo nominal msProgresso exibido %Posições visíveisNomes exibidos
0003Lula, Flávio, Renan Santos
170133Lula, Flávio, Renan Santos
2140183Lula, Flávio, Renan Santos
3210293Lula, Flávio, Renan Santos
4280466Lula, Flávio, Renan Santos, Caiado, Zema, Cury
5350626Lula, Flávio, Renan Santos, Caiado, Zema, Cury

Em telas pequenas, deslize a tabela para conferir todas as colunas.

O limite de 45 usa progresso bruto, antes de arredondar o rótulo. Intervalo nominal de 70 ms e pausa final de 350 ms; o navegador pode atrasar. O ranking vem do mesmo mapa fixo: a animação não revela UFs nem sorteia votos. Semente apenas para reproduzir os incrementos visuais.

Prévia de seis linhas. Use o formulário para conferir a tabela completa deste cenário.

Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.

Verificação editorial

Regras, dados e exemplos conferidos na versão do jogo em 10 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.