Paso a paso
- import random y luego random.randint(1, 100).
- Sin repetir: random.sample(range(1, 101), 5).
- Seguridad: import secrets y secrets.randbelow(100) + 1.
Resumen rápido
| Objetivo | Código | Nota |
|---|---|---|
| Un número del 1 al 100 | random.randint(1, 100) | Incluye ambos extremos |
| 5 números sin repetir | random.sample(range(1, 101), 5) | Sin repeticiones |
| Número impredecible | secrets.randbelow(100) + 1 | Criptográfico |
Preguntas parecidas
¿Cómo obtengo los mismos números en cada ejecución?
Llama antes a random.seed(42); útil para pruebas.
¿Cómo obtengo un decimal aleatorio?
random.random() da un float de 0 a 1; random.uniform(a, b) uno entre a y b.
¿NumPy es más rápido para listas grandes?
Sí, numpy.random.default_rng().integers(1, 101, size=1000).
Más dudas: generador de números aleatorios
- Generador de números aleatorios sin repetir
- ¿Cómo se generan los números aleatorios y son realmente al azar?
- Generador de números aleatorios para rifa
- Generador de números aleatorios para bingo
- Números aleatorios del 1 al 100
- Generador de lista de números aleatorios
- Generador de números aleatorios para Melate y otras loterías
- Cómo generar números aleatorios en Excel
- App de sorteos y generador de números aleatorios: ¿hace falta descargar?
Abrir la herramienta completa: generador de números aleatorios →
Actualizado el 14 de noviembre de 2026.