Hoy veremos cómo generar un número entero de manera aleatoria en un rango. Es decir, generar un número al azar que esté entre un límite inferior y uno superior, por ejemplo, un número aleatorio entre 1 y 100.

Para ello vamos a usar una función llamada randint. Recuerda que ya vimos (igual con Python) cómo elegir un elemento aleatorio de un arreglo.

Explicación de la función randint

Antes que nada, debo decir que esta función no se debe usar para cosas que tengan que ver con la seguridad, pues no son criptográficamente seguros.

Esta función viene dentro de random, así que primero debemos importar a random con:

import random

Luego, para llamarla hacemos lo siguiente:

numero_aleatorio = random.randint(minimo, maximo)

Los argumentos indican el número mínimo que queremos, y el máximo que queremos. Por ejemplo, la siguiente llamada…

random.randint(0, 15)

Obtendría un número entre el 0 y el 15, incluyendo a ambos. Es decir, podría devolver: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 y 15.

Ejemplo de randint en Python

Para probar lo explicado anteriormente, vamos a crear un programa de Python que imprime un simple número aleatorio:

En el programa de ejemplo obtenemos e imprimimos un número entre el 1 y 500. Puedes descargarlo y probarlo por ti mismo.

Si no tienes Python, mira cómo instalarlo en Windows o en Android. También puedes ver más ejercicios de Python haciendo click aquí.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 4,274 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada.

A %d blogueros les gusta esto: