Funciones de generación de números aleatorios
El módulo aleatorio de Python proporciona una variedad de funciones para manipular y crear números aleatorios.
Lo siguiente incluye algunas funciones comunes del módulo aleatorio utilizado para la generación y manipulación de números aleatorios: E "
Función | Descripción |
---|---|
Randint (A, B) | Genera y devuelve un número aleatorio en un rango especificado. El término 'a, b' es el rango. Por ejemplo, si escribimos Randint (1,7), esta función devolverá un valor de número aleatorio entre 1 y 17. |
elección() | Selecciona y devuelve el elemento de los números dados. Los números podrían estar en un contenedor, yo.mi., una lista. |
aleatorio() | Se utiliza para generar un número aleatorio de flotación. Devuelve un número aleatorio de flotación entre 0 y 1. |
randrange () | Utilizado para generar un número aleatorio entre una secuencia dada. Toma el valor de inicio, el valor final y un número que desea excluir de su elección. |
barajar() | Toma el contenedor o la lista como argumento y cambia la secuencia de los elementos. |
uniforme() | Devuelve un número aleatorio de flotación en un rango dado. |
Estas son las funciones más comunes utilizadas para generar números aleatorios en Python.
Ahora, veamos algunos ejemplos de estas funciones.
La función randint (a, b)
El siguiente es un ejemplo de la función randint (a, b). En este ejemplo, especificamos el rango a (1,20) y generamos un número aleatorio. El programa se ejecutará varias veces para que podamos obtener diferentes números aleatorios en el rango dado.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. En la salida, puede ver que los números aleatorios se generaron entre 1 y 20.
Si cambiamos el rango de la función randint () a (1,10), se generará un número aleatorio en el rango entre 1 y 10. El programa se ejecutará varias veces para que podamos obtener diferentes números aleatorios en el rango dado.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. En la salida, puede ver que los números aleatorios se generaron entre 1 y 10.
La función de elección ()
Como se discutió anteriormente, la función Choice () selecciona y devuelve el elemento de los números dados. Los números podrían estar en un contenedor, yo.mi., una lista. Veamos un ejemplo de la lista.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. El programa se ejecuta varias veces para que podamos obtener diferentes opciones aleatorias de la lista dada.
Del mismo modo, podemos definir una lista de cadenas y tomar una decisión aleatoria utilizando la función Choice ().
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. El programa se ejecuta varias veces para que podamos obtener diferentes opciones aleatorias de la lista dada.
La función random ()
La función aleatoria se usa para generar un número aleatorio de punto flotante entre 0 y 1.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. El programa se ejecuta varias veces para que podamos obtener diferentes opciones aleatorias de la lista dada.
Si queremos tomar la suma de un número aleatorio entre 1 y 10, y un número de punto flotante, entonces podemos hacerlo de esta manera.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. Lo más probable es que los nuevos números aleatorios se generan cada vez. Por lo tanto, el programa se ejecuta varias veces para obtener diferentes valores de suma.
La función randRange ()
Como se discutió anteriormente, la función randRange () se usa para generar un número aleatorio en una secuencia dada. Toma el valor de inicio, el valor final y un número que desea excluir de su elección.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. El programa se ejecuta varias veces.
La función shuffle ()
La función shuffle () toma el contenedor o la lista como argumento y cambia la secuencia de los elementos.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python.
Del mismo modo, también podemos barajar la lista de palabras usando la función Shuffle ().
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python.
La función uniforme ()
La función uniforme () devuelve el número aleatorio de flotación en un rango dado.
# Importar el módulo aleatorioProducción
La salida se muestra en la consola de Python. El programa se ejecuta varias veces para generar múltiples números de punto flotante entre 1 y 10.
Conclusión
Este artículo explica la generación de números aleatorios en Python con algunos ejemplos simples. Hay varias funciones en Python que puede usar para la generación de números aleatorios, incluidos Randint (), Random () y más. Este artículo debería ayudar a los principiantes a comprender mejor la generación de números aleatorios en Python.