O que o gerador de mês aleatório faz
Ele sorteia meses do ano ao acaso. Você pode tirar um único mês, alguns meses sem repetir ou os doze em ordem aleatória. O resultado pode ser o nome completo, o nome abreviado ou o número do mês.
Os nomes dos meses saem em português (janeiro, fevereiro, março), escritos pelo próprio navegador com a API Intl. No formato abreviado, setembro vira set. No formato de número, 01 é janeiro, 02 é fevereiro e assim por diante até 12, dezembro.
É útil quando você precisa de uma decisão rápida e justa ligada ao calendário: em que mês planejar uma viagem, sobre qual mês será uma pergunta de quiz ou quais meses de um ano de registros conferir.
Tudo roda no seu navegador. Nada é enviado nem guardado.
Como usar
- Escolha um formato em Mostrar como: Nome completo (setembro), Nome abreviado (set.) ou Número (09).
- Defina a Quantidade de meses.
- Ligue Sem repetições se um mês não pode aparecer duas vezes.
- Ligue Ordem do calendário para colocar os meses sorteados de janeiro a dezembro. Deixe desligado para mantê-los na ordem em que saíram.
- Escolha como Separar resultados com. Vírgula e espaço é o padrão.
- Clique em Sortear meses.
Um único mês aparece em tamanho grande em Resultado. Vários meses aparecem em uma caixa. Clique em Copiar para copiá-los. Os dez últimos sorteios ficam listados em Resultados recentes até você sair da página. Clique em Limpar para tirá-los antes.
Exemplos
Estes são resultados reais do código por trás desta página. Os seus vão ser diferentes.
| Configuração | Uma execução deu |
|---|---|
| 1 mês, nome completo | dezembro |
| 3 meses, sem repetições | fevereiro, novembro, junho |
| 4 meses, sem repetições, ordem do calendário, nomes abreviados | mai., jul., set., nov. |
| 3 meses como números, com repetições | 05, 10, 02 |
| 12 meses, sem repetições, nomes abreviados | out., fev., ago., mar., abr., jul., mai., jan., nov., dez., set., jun. |
| 15 meses, sem repetições | Os 12 meses uma vez, com um aviso de que só deu para sortear 12 |
Como funciona
Os doze meses ficam guardados em uma lista de janeiro a dezembro. Para escolher um, a ferramenta sorteia uma posição de 0 a 11.
Essa posição aleatória vem de crypto.getRandomValues, a fonte aleatória segura do seu navegador. Os bits aleatórios são transformados em uma posição com amostragem por rejeição. Um simples resto da divisão favoreceria algumas posições muito de leve, porque o intervalo aleatório não se divide por igual em doze. A amostragem por rejeição descarta os sorteios que causariam isso, então cada mês tem exatamente uma chance em doze.
Com Sem repetições, a lista é embaralhada pelo método de Fisher-Yates e os primeiros meses são retirados, como tirar cartões com os meses de um saquinho sem devolvê-los. Depois, Ordem do calendário organiza os sorteados pelo número do mês antes de mostrá-los.
Ideias de uso
- Planejamento de viagens. Sorteie um mês para uma viagem e depois veja como é o clima do destino nessa época.
- Quizzes e sala de aula. Peça aos alunos que digam a estação, o número de dias ou um feriado do mês sorteado. O formato de número é um bom treino de leitura de datas. Lembre que, no Brasil, as estações são opostas às do hemisfério norte.
- Dados de teste. Gere números de meses para registros de exemplo ou filtros de relatório.
- Auditorias e revisões. Sorteie três meses do ano, em ordem do calendário, e revise os registros desses meses.
- Propostas de redação. Sorteie um mês e ambiente uma história curta nele.
- Desafios. Embaralhe os doze meses e associe um hábito ou uma meta a cada um.
Dicas e limites
- Chance igual para cada mês. Fevereiro tem a mesma chance que qualquer outro mês, mesmo sendo mais curto.
- Nomes em português. Os nomes dos meses saem em letras minúsculas, como se escreve em português. Use o formato de número se precisar de um resultado neutro.
- Números com dois dígitos. Os números sempre têm zero à esquerda, então 9 aparece como 09. Assim eles ficam em ordem quando ordenados como texto.
- Mais de doze. Com Sem repetições ligado, pedir mais de doze meses devolve os doze e a linha de status avisa. Desligue Sem repetições para sortear quantos quiser, até 1.000.
- Precisa de uma data completa? O gerador de datas aleatórias sorteia um dia exato entre duas datas quaisquer.
Outras formas de sortear um mês
Excel ou Planilhas Google. =ALEATÓRIOENTRE(1;12) dá o número de um mês (=RANDBETWEEN(1,12) em inglês). Para mostrar o nome em português, use =TEXTO(DATA(2026; ALEATÓRIOENTRE(1;12); 1); "mmmm"). Use "mmm" para o nome abreviado. Nas planilhas configuradas em português, o nome sai em português.
Python. calendar.month_name[random.randint(1, 12)] devolve o nome completo de um mês depois de import calendar, random. Use random.sample(range(1, 13), 3) para três números de meses diferentes.
À mão. Escreva os doze meses em papeizinhos, dobre e tire um de uma tigela. Um dado de doze lados também serve, se você tiver um.
Ferramentas relacionadas
Para sortear a partir da sua própria lista, como nomes ou lugares, use o sorteador de nomes. Para uma letra aleatória, por exemplo para escolher um tema para cada mês, experimente o sorteador de letras.