Passo a passo
- import random e depois random.randint(1, 100).
- Sem repetir: random.sample(range(1, 101), 5).
- Segurança: import secrets e secrets.randbelow(100) + 1.
Resumo rápido
| Objetivo | Código | Observação |
|---|---|---|
| Um número de 1 a 100 | random.randint(1, 100) | As duas pontas entram |
| 5 números sem repetir | random.sample(range(1, 101), 5) | Sem repetição |
| Número imprevisível | secrets.randbelow(100) + 1 | Criptográfico |
Perguntas parecidas
Como ter os mesmos números a cada execução?
Chame random.seed(42) antes; útil para testes.
Como ter um decimal aleatório?
random.random() dá um float de 0 a 1; random.uniform(a, b) dá um entre a e b.
O NumPy é mais rápido para listas grandes?
É, numpy.random.default_rng().integers(1, 101, size=1000).
Mais dúvidas: sorteador de números
- Sorteador de números sem repetir
- O sorteador de números é aleatório de verdade?
- Sorteador de números para rifa
- Sorteador de números para bingo
- Sorteador de números de 1 a 100
- Como sortear vários números de uma vez
- Sorteador de números para a Mega-Sena e outras loterias
- Como gerar números aleatórios no Excel
- Aplicativo para sortear números: precisa baixar?
Abrir o sorteador de números completo →
Atualizado em 14 de novembro de 2026.