¿Cuáles son las funciones aleatorias de Python??

¿Cuáles son las funciones aleatorias de Python??

Python proporciona múltiples funciones para generar números aleatorios. La mayoría de estas funciones están disponibles bajo el módulo aleatorio de Python. Puede usar estas funciones para generar números aleatorios en sus scripts de Python.

Aquí están las cinco funciones principales utilizadas para generar números aleatorios en un script de Python.

  1. aleatorio()
  2. randint ()
  3. uniforme()
  4. randrange ()
  5. elección()

1. Función Python Random ():

Esta función devuelve un valor de punto flotante aleatorio entre 0 a 1. También puede especificar el rango para anular los valores predeterminados.

importar # # imprime un número flotante aleatorio entre 0 y 1 x = aleatorio.Random () imprimir (x) # imprima un número de flotación aleatorio entre 0 y 10 x = aleatorio.Random () * 10 imprime (x) # imprima un número flotante aleatorio entre -5 y +5 x = aleatorio.Random () * 10 - 5 impresión (x)
12345678910111213importar # # imprime un número flotante aleatorio entre 0 y 1x = aleatorio.Random () imprime (x) # imprima un número de flotación aleatorio entre 0 y 10x = aleatorio.Random () * 10print (x) # imprima un número de flotación aleatoria entre -5 y +5x = aleatorio.Random () * 10 - 5 huellas (x)

2. Función Python Randint ():

La función randint () toma en un rango y produce un número entero entre el rango definido.

Importar # # imprimir un número entero aleatorio entre 10 y 100 x = aleatorio.Randint (10, 100) impresión (x)
12345Importar # Random # Imprimir un entero aleatorio entre 10 y 100x = aleatorio.Randint (10, 100) impresión (x)

3. Función Python Uniform ():

Así como la función randint () genera un entero dentro de un rango dado, uniforme () hace lo mismo para los números de puntos flotantes.

Importar # # Imprimir un número de punto flotante entre 10 y 50 x = aleatorio.Impresión de uniforme (10, 50) (x)
12345importar # # imprimir un número de punto flotante entre 10 y 50x = aleatorio.Impresión de uniforme (10, 50) (x)

4. Función Python randRange ():

El randrange () La función se usa para seleccionar un valor entero entre un rango definido. También puede especificar para seleccionar un número par o impar entre un rango.

Importar # Random # Imprimir un número entero entre 0 a 9 x = aleatorio.randrange (10) imprime (x) # imprime un número entero entre 10 a 99 x = aleatorio.randrange (10, 100) imprime (x) # imprima un número entero uniforme entre 10 y 99 x = aleatorio.Randrange (10, 100, 2) impresión (x)
12345678910111213Importar # Random # Imprimir un número entero entre 0 a 9x = aleatorio.randrange (10) imprime (x) # imprime un número entero entre 10 a 99x = aleatorio.randrange (10, 100) imprime (x) # imprima un número entero uniforme entre 10 a 99x = aleatorio.Randrange (10, 100, 2) impresión (x)

5. Función Python Choice ():

La función Python Choice () se usa para seleccionar un solo elemento aleatorio de una secuencia.

importar aleatorias # seleccione un elemento aleatorio desde la siguiente secuencia x = aleatorio.Elección (['rojo', 'geen', 'amarillo']) imprime (x)
12345importar aleatorias # seleccione un elemento aleatorio desde abajo secuencex = aleatorio.Elección (['rojo', 'geen', 'amarillo']) imprime (x)