Skip to content

Random

Random number, UUID, choice, and shuffle.

4 modules

ModuleDescription
Random ChoiceSelect random element(s) from an array
Random NumberGenerate random number within a range
Shuffle ArrayRandomly shuffle array elements
Generate UUIDGenerate random UUID (v4)

Modules

Random Choice

random.choice

Select random element(s) from an array

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array to pick from
countnumberNo1Array to pick from
uniquebooleanNoTrueNumber of elements to pick

Output:

FieldTypeDescription
choiceanyPick unique elements (no duplicates)
countnumberSelected element(s)

Random Number

random.number

Generate random number within a range

Parameters:

NameTypeRequiredDefaultDescription
minnumberNo0Minimum value (inclusive)
maxnumberNo100Minimum value (inclusive)
integerbooleanNoTrueMaximum value (inclusive)
precisionnumberNo2Generate integers only

Output:

FieldTypeDescription
numbernumberDecimal places for float
minnumberGenerated random number
maxnumberGenerated random number

Shuffle Array

random.shuffle

Randomly shuffle array elements

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array to shuffle

Output:

FieldTypeDescription
resultarrayArray to shuffle
lengthnumberShuffled array

Generate UUID

random.uuid

Generate random UUID (v4)

Parameters:

NameTypeRequiredDefaultDescription
uppercasebooleanNoFalseReturn uppercase UUID
remove_hyphensbooleanNoFalseReturn uppercase UUID

Output:

FieldTypeDescription
uuidstringRemove hyphens from UUID
versionnumberGenerated UUID

Released under the Apache 2.0 License.