Skip to content

Random

Random number, UUID, choice, and shuffle.

4 modules

ModuleDescription
Escolha AleatóriaSelecionar elemento(s) aleatório(s) de um array
Número AleatórioGerar número aleatório dentro de um intervalo
Embaralhar ArrayEmbaralhar elementos do array aleatoriamente
Gerar UUIDGerar UUID aleatório (v4)

Modules

Escolha Aleatória

random.choice

Selecionar elemento(s) aleatório(s) de um array

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array para escolher
countnumberNo1Array para escolher
uniquebooleanNoTrueNúmero de elementos para escolher

Output:

FieldTypeDescription
choiceanyEscolher elementos únicos (sem duplicatas)
countnumberElemento(s) selecionado(s)

Número Aleatório

random.number

Gerar número aleatório dentro de um intervalo

Parameters:

NameTypeRequiredDefaultDescription
minnumberNo0Valor mínimo (inclusivo)
maxnumberNo100Valor mínimo (inclusivo)
integerbooleanNoTrueValor máximo (inclusivo)
precisionnumberNo2Gerar apenas inteiros

Output:

FieldTypeDescription
numbernumberCasas decimais para float
minnumberNúmero aleatório gerado
maxnumberNúmero aleatório gerado

Embaralhar Array

random.shuffle

Embaralhar elementos do array aleatoriamente

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array para embaralhar

Output:

FieldTypeDescription
resultarrayArray para embaralhar
lengthnumberArray embaralhado

Gerar UUID

random.uuid

Gerar UUID aleatório (v4)

Parameters:

NameTypeRequiredDefaultDescription
uppercasebooleanNoFalseRetornar UUID em maiúsculas
remove_hyphensbooleanNoFalseRetornar UUID em maiúsculas

Output:

FieldTypeDescription
uuidstringRemover hífens do UUID
versionnumberUUID gerado

Released under the Apache 2.0 License.