@Enum()
New in 2.0Generate random constant values
Data TypesSince 2.0.0
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| dict | — | — | Enum values separated by "|" (required) | |
| valueWeight | — | — | Value generation ratios, default equal ratios | |
| nullSampler | — | — | The null ratio, such as "1:2", indicates that generating a random value 3 times with an average of 1 time is null |
Usage
@Enum(arg0,arg1,arg2)Generate enum values with specified ratios and null ratio
Example:
@Enum(HIGH|WIDTH,1:1,1:2)
Output:
HIGHWIDTHnull@Enum(arg0,arg1)Generate enum values with specified ratios
Example:
@Enum(HIGH|WIDTH,1:1)
Output:
HIGHWIDTH@Enum(arg0)Generate enum values with equal ratios
Example:
@Enum(HIGH|WIDTH)
Output:
HIGH