método uniform() en el módulo Python Random

uniform() es un método especificado en la biblioteca aleatoria de Python 3.

Hoy en día, en general, en las tareas del día a día, siempre existe la necesidad de generar números aleatorios en un rango. Las construcciones de programación normales requieren un método de más de una sola palabra para lograr esta tarea en particular. En python, hay un método incorporado, » uniforme() » que realiza esta tarea con facilidad y usando solo una palabra. Este método se define en el módulo » aleatorio «

Sintaxis: uniforme (int x, int y)

Parámetros:
x Especifica el límite inferior del número aleatorio necesario para generar.
y Especifica el límite superior del número aleatorio necesario para generar.

Devoluciones: Devuelve el número aleatorio de coma flotante generado entre el límite inferior y el límite superior

 
Código #1: Código para generar un número aleatorio flotante.

# Python3 code to demonstrate
# the working of uniform()
  
# for using uniform()
import random
  
# initializing bounds 
a = 4
b = 9
  
# printing the random number
print("The random number generated between 4 and 9 is : ", end ="")
print(random.uniform(a, b))

Producción:

The random number generated between 4 and 9 is : 7.494931618830411

Aplicación:
Son muchas las aplicaciones posibles que se le pueden pensar a esta función, siendo algunas de las notables la generación de números aleatorios en juegos de casino, para lotería o juegos personalizados.
A continuación se muestra el juego que decidió el ganador en función de la cercanía a un valor determinado.

 
Código #2: Aplicación de uniforme() – Un juego

# Python3 code to demonstrate
# the application of uniform()
  
# for using uniform()
import random, math
  
# initializing player numbers
player1 = 4.50
player2 = 3.78
player3 = 6.54
  
# generating winner random number
winner = random.uniform(2, 9)
  
# finding closest 
diffa = math.fabs(winner - player1)
diffb = math.fabs(winner - player2)
diffc = math.fabs(winner - player3)
  
# printing winner
if(diffa < diffb and diffa < diffc):
    print("The winner of game is : ", end ="")
    print("Player1")
  
if(diffb < diffc and diffb < diffa):
    print("The winner of game is : ", end ="")
    print("Player2")
      
if(diffc < diffb and diffc < diffa):
    print("The winner of game is : ", end ="")
    print("Player3")

Producción:

The winner of game is : Player2

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *