@Enum()

New in 2.0

Generate random constant values

Data TypesSince 2.0.0

Parameters

NameTypeRequiredDefaultDescription
dictStringEnum values separated by "|" (required)
valueWeightString1Value generation ratios, default equal ratios
nullSamplerStringThe null ratio, such as "1:2", indicates that generating a random value 3 times with an average of 1 time is null

Usage

@Enum(dict)

Generate enum values with equal ratios

Example:
@Enum(HIGH|WIDTH)
Output:
HIGH
@Enum(dict,valueWeight,nullWeight)

Generate enum values with specified ratios and null ratio

Example:
@Enum(HIGH|WIDTH,1:1,1:2)
Output:
HIGHWIDTHnull
@Enum(dict,valueWeight)

Generate enum values with specified ratios

Example:
@Enum(HIGH|WIDTH,1:1)
Output:
HIGHWIDTH
← Back to Function Reference