Aleatorio#
Introducción#
Random provides access to Python’s random
module, which is available by default in VEXcode GO. These methods let you generate random numbers, floats, and values from lists or ranges—useful for adding unpredictability to games, behaviors, and autonomous decision-making.
A continuación se muestra una lista de los métodos disponibles:
randint – Devuelve un entero aleatorio entre dos valores (inclusive).
uniforme – Devuelve un punto flotante aleatorio entre dos valores.
randrange – Devuelve un entero aleatorio de un rango con un paso opcional.
random – Devuelve un flotante aleatorio entre 0.0 (inclusive) y 1.0 (exclusivo).
getrandbits – Devuelve un entero con una cantidad específica de bits aleatorios.
choice – Devuelve un elemento aleatorio de una lista o secuencia no vacía.
Generadores de números#
randint#
randint
returns a random integer between two values (inclusive), where both values are integers.
Usage:
random.randint(a, b)
Parámetro |
Descripción |
---|---|
|
Un número entero que representa el límite inferior inclusivo del rango. |
|
Un número entero que representa el límite superior inclusivo del rango. |
# Example coming soon
uniform#
uniform
returns a random float between two values, where both values are floats or integers.
Usage:
urandom.uniform(start, end)
Parámetro |
Descripción |
---|---|
|
Un flotante o entero que representa el límite inferior del rango. |
|
Un número flotante o entero que representa el límite superior del rango. |
# Example coming soon
randrange#
randrange
returns a random integer from a range with an optional step, where both the start and stop values are integers.
Usage:
random.randrange(start, stop, step)
Parámetro |
Descripción |
---|---|
|
Opcional. Un entero que representa el valor inicial inclusivo del rango. El valor predeterminado es 0. |
|
Un número entero que representa el valor final exclusivo del rango. |
|
Opcional. Un entero que representa la diferencia entre cada número del rango. El valor predeterminado es 1. |
# Example coming soon
random#
random
returns a random float between 0.0 (inclusive) and 1.0 (exclusive).
Usage:
random.random()
Parámetro |
Descripción |
---|---|
Este método no tiene parámetros. |
# Example coming soon
getrandbits#
getrandbits
returns an integer with a specified number of random bits, where the number of bits is an integer between 0 and 32.
Usage:
random.getrandbits(n)
Parámetro |
Descripción |
---|---|
|
An integer representing the number of random bits |
# Example coming soon
Selección#
choice#
choice
returns a random element from a non-empty list or sequence.
Usage:
random.choice(sequence)
Parámetro |
Descripción |
---|---|
|
Una secuencia no vacía (lista, tupla u otro objeto indexable) de la que se selecciona un elemento aleatorio. |
# Example coming soon