Skip to content

Random

Random number, UUID, choice, and shuffle.

4 modules

ModuleDescription
Elección AleatoriaSelecciona elemento(s) aleatorio(s) de un arreglo
Número AleatorioGenera un número aleatorio dentro de un rango
Mezclar ArregloMezcla aleatoriamente elementos del arreglo
Generar UUIDGenera UUID aleatorio (v4)

Modules

Elección Aleatoria

random.choice

Selecciona elemento(s) aleatorio(s) de un arreglo

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Arreglo del cual elegir
countnumberNo1Arreglo del cual elegir
uniquebooleanNoTrueNúmero de elementos a elegir

Output:

FieldTypeDescription
choiceanyElige elementos únicos (sin duplicados)
countnumberElemento(s) seleccionado(s)

Número Aleatorio

random.number

Genera un número aleatorio dentro de un rango

Parameters:

NameTypeRequiredDefaultDescription
minnumberNo0Valor mínimo (incluido)
maxnumberNo100Valor mínimo (incluido)
integerbooleanNoTrueValor máximo (incluido)
precisionnumberNo2Generar solo enteros

Output:

FieldTypeDescription
numbernumberDecimales para flotante
minnumberNúmero aleatorio generado
maxnumberNúmero aleatorio generado

Mezclar Arreglo

random.shuffle

Mezcla aleatoriamente elementos del arreglo

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Arreglo a mezclar

Output:

FieldTypeDescription
resultarrayArreglo a mezclar
lengthnumberArreglo mezclado

Generar UUID

random.uuid

Genera UUID aleatorio (v4)

Parameters:

NameTypeRequiredDefaultDescription
uppercasebooleanNoFalseDevolver UUID en mayúsculas
remove_hyphensbooleanNoFalseDevolver UUID en mayúsculas

Output:

FieldTypeDescription
uuidstringQuitar guiones del UUID
versionnumberUUID generado

Released under the Apache 2.0 License.