Grupos de sala de aula e reunião
Cole a lista, embaralhe e distribua por número de grupos ou de pessoas por grupo.
Guide
As ferramentas aleatórias dão conta de três tarefas na mesma tela: números inteiros aleatórios, divisão de uma lista em grupos e sorteio de nomes. Os três modos usam o mesmo módulo, alimentado por crypto.getRandomValues(), com amostragem por rejeição para chegar a inteiros sem viés de módulo; os grupos passam por um embaralhamento Fisher–Yates com a mesma fonte. Nada de Math.random(): é uma aleatoriedade mais confiável do que a de uma animação de interface, boa para sorteios e grupos do dia a dia.
Atualizado em 2026-09-102 min read
| Entrada | Saída | Observações |
|---|---|---|
| 1–100, 6 números, sem repetir | 6 inteiros diferentes | Dá para ordenar em ordem crescente ou decrescente |
| 12 pessoas, 3 grupos | 3 grupos embaralhados | A distribuição alterna para deixar os grupos o mais parelhos possível |
| Sorteio com remoção dos ganhadores | Um registro a cada rodada | Nomes iguais saem uma ocorrência por vez |
Cole a lista, embaralhe e distribua por número de grupos ou de pessoas por grupo.
Ligue "remover ganhadores da lista" para ninguém ganhar duas vezes e mantenha a ordem dos ganhadores desta sessão.
A implementação aplica amostragem por rejeição sobre os valores de 32 bits de crypto.getRandomValues() antes de calcular o módulo, o que evita o viés quando o intervalo não é divisível.
Não. O registro de ganhadores não vai para o armazenamento local e some quando a página é atualizada.
A lista, os parâmetros e os resultados ficam todos dentro do navegador: nada é enviado a um servidor e o histórico de sorteios não é salvo.
Atualizado em 2026-09-10
Números aleatórios, grupos aleatórios e sorteios em um só lugar, com fonte criptograficamente segura
Esta ferramenta ainda não está totalmente traduzida; parte do conteúdo usa o idioma de origem ou um idioma de reserva.
Usa uma fonte aleatória criptograficamente segura; os resultados não podem ser previstos