Fundação Municipal de Artes de Montenegro

EDITAL Nº 008/2025 — VAGAS PARA O ANO LETIVO 2026

Inscrições: 24/11/2025 00:00h até 03/12/2025 23:59h (ainda não iniciadas)
Saber Mais: 24/11/2025 00:00h até 27/11/2025 23:59h (ainda não iniciadas)
Horário de Brasília (BRT)

Transparência sobre o sorteio das vagas

Logo após o término das inscrições, em 03/12/2025 às 23:59h, serão publicados nesta página:

  • a lista congelada com todos os números de inscrição elegíveis; e
  • o hash criptográfico SHA256 dessa lista.

Já os resultados oficiais do sorteio (ordem geral, vagas e listas de espera) estarão disponíveis a partir de 05/12/2025 às 10:00h, após a divulgação do resultado do número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal que será usado como semente.

1. O que é a lista congelada

Depois que as inscrições se encerram, o sistema gera uma lista única contendo apenas os números de inscrição de todos os candidatos que estão com a inscrição válida. Essa lista não tem nome, CPF, telefone ou qualquer outro dado pessoal: somente o identificador numérico de cada inscrição.

Essa é a chamada lista congelada. Ela representa exatamente quem está participando do sorteio, nem mais nem menos. A lista é ordenada por número de inscrição e exportada em formato TXT. A partir desse momento, ela não é alterada.

Em seguida, é calculado o hash SHA256 desse arquivo TXT. Esse hash é uma espécie de “impressão digital” da lista. Se qualquer linha fosse incluída, removida ou alterada, o hash mudaria completamente, deixando evidente qualquer tentativa de manipulação.


2. O que é a semente (seed) do sorteio

A semente é um valor numérico que serve de base para gerar a ordem do sorteio de forma totalmente determinística (ou seja, sem sorteio manual, sem influência humana e sem espaço para ajustes posteriores). A grande questão é: esse valor precisa ser público, verificável e impossível de ser manipulado.

Para isso, será utilizado o resultado do número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal. Nessa loteria, será considerada como semente o número do bilhete premiado (composto por seis dígitos).

A semente será formada da seguinte maneira:

  • pega-se o número do bilhete premiado em primeiro lugar na loteria federal, o qual é composto por seis dígitos;
  • este número será a semente (SEED) utilizada para gerar as chaves do sorteio e classificação dos inscritos.

Exemplo ilustrativo (apenas para explicar o formato): suponha que o resultado da Loteria Federal seja:

Bilhete premiado: 012345
                    

A semente utilizada pelo sistema será então:

SEED = "012345"
                    

Esse valor é público, qualquer pessoa pode conferir no resultado oficial da loteria e não há qualquer interferência da Fundarte na sua definição.


3. Como o algoritmo usa a semente e os números de inscrição

Com a SEED definida e a lista congelada publicada, o algoritmo do sorteio funciona da seguinte forma:

  1. pega-se a SEED (por exemplo, "012345");
  2. para cada número de inscrição, monta-se uma string juntando a SEED, um hífen e o ID da inscrição;
  3. calcula-se o hash SHA256 dessa string;
  4. ordenam-se todos os inscritos pelo valor desse hash (em ordem crescente);
  5. a posição de cada um nessa ordenação é a sua classificação no sorteio.

Em fórmula, para cada inscrição, o sistema calcula:

CHAVE = SHA256( SEED + "-" + ID_INSCRICAO )
                    

Exemplo ilustrativo (apenas para entender o mecanismo):

SEED = "012345"
ID_INSCRICAO = 1023

Concatenação: "012345-1023"
CHAVE = SHA256("012345-1023")
                    

O mesmo é feito para todos os inscritos: 1001, 1002, 1003, e assim por diante. Em seguida, o sistema ordena todas essas CHAVES SHA256 em ordem crescente. Essa lista ordenada é a ordem do resultado geral do sorteio.

Para cada curso, o sistema pega apenas os inscritos daquele curso e respeita a mesma ordem geral. Os primeiros preenchem as vagas disponíveis, e os demais compõem a lista de espera.


3.1. Por que usamos SHA256

O SHA256 é um algoritmo público de função hash. Ele recebe um texto de entrada e gera um código fixo de 64 caracteres. Esse código não pode ser revertido e muda completamente mesmo que apenas um pequeno detalhe da entrada seja alterado. Isso significa que, se alguém trocasse um único número da lista de inscritos ou tentasse mudar a semente, o hash da pessoa mudaria totalmente.

É por isso que o SHA256 é tão usado em auditorias, segurança digital e assinatura de dados. Ele garante que a ordem gerada pelo sorteio não pode ser manipulada depois. Uma vez que a semente vem da Loteria Federal e a lista congelada já foi publicada antes do sorteio, não existe como alterar o resultado.

Exemplo simples para ilustrar: considere a mesma semente "012345". Veja como o hash muda completamente quando trocamos apenas um número da inscrição.

Entrada: 012345-1023
SHA256: 19f7bc04e166a26db32350f1030e67a5b22f2e0ae91043c4f2eb03b4e7a16c87

Entrada: 012345-1024
SHA256: 7aa7fa97b81105be6c8e6970b6045fa4c47bceb90ff34a48e354b5c3ab7274c0

Repare que a mudança de um único dígito (1023 para 1024) gera um hash totalmente diferente. É isso que garante a imparcialidade do sorteio.

4. Algoritmo em passos (modo reprodutível)

# Algoritmo do sorteio — passo a passo

1. Após o fim das inscrições:
   1.1. gerar a lista congelada com todos os ID_INSCRICAO elegíveis;
   1.2. publicar a lista em formato TXT;
   1.3. calcular e publicar o SHA256 desse TXT.

2. Após a divulgação oficial do número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal:
   2.1. obter o número do bilhete premiado com seis dígitos;
   2.2. disponibilizar o número do bilhete sem espaços, mantendo os seis dígitos, contendo zeros a esquerda, quando necessário:
        SEED = "012345".

3. Para cada ID_INSCRICAO da lista congelada:
   3.1. montar a string BASE = SEED + "-" + ID_INSCRICAO;
   3.2. calcular CHAVE = SHA256(BASE).

4. Ordenar todos os inscritos pela CHAVE em ordem crescente.

5. A ordem resultante é a classificação geral do sorteio.

6. Para cada curso:
   6.1. filtrar somente os inscritos daquele curso;
   6.2. respeitar a mesma ordem geral;
   6.3. preencher as vagas com os primeiros da lista;
   6.4. manter os demais como lista de espera.
                    

Qualquer pessoa pode reproduzir esse processo: basta baixar a lista congelada publicada em 04/12/2025, usar a SEED formada pelo número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal e aplicar o mesmo algoritmo. O resultado será exatamente o mesmo divulgado pela Fundarte.


5. O que será publicado e quando

Nesta página, serão publicados:

  • a partir de 04/12/2025:
    • a lista congelada com todos os números de inscrição elegíveis; e
    • o hash SHA256 dessa lista;
  • a partir de 05/12/2025 às 10:00h:
    • a SEED (semente) utilizada (formada pelo número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal;
    • a classificação geral do sorteio;
    • os resultados da classificação por curso e lista de espera.

Todo esse desenho foi pensado para ser simples, fácil de auditar e impossível de manipular, garantindo igualdade de condições para todos os candidatos.


6. Acesso à página oficial dos resultados

Assim que o sorteio for executado, conforme as regras descritas acima e utilizando a SEED derivada do número do bilhete premiado (seis dígitos) do Concurso 6023 (03/12/2025) da loteria federal:

Nessa página, serão exibidas as classificações geral e por curso e a lista de espera, além da SEED utilizada e os demais arquivos de auditoria (lista congelada pré-sorteio + SHA256 da lista).