@Enum()
New in 2.0Generate random constant values
Data TypesSince 2.0.0
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| dict | String | ✓ | — | Enum values separated by "|" (required) |
| valueWeight | String | — | 1 | Value generation ratios, default equal ratios |
| nullSampler | String | — | — | 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(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