随机数生成工具

version : 1.0.0

random_int

Generate a random integer between low and high (inclusive). Args: low: Lower bound (inclusive) high: Upper bound (inclusive) Returns: Random integer between low and high

*low(integer)

*high(integer)

结果(Result)

random_float

Generate a random float between low and high. Args: low: Lower bound (default 0.0) high: Upper bound (default 1.0) Returns: Random float between low and high

low(number)

high(number)

结果(Result)

random_choices

Choose k items from population with replacement, optionally weighted. Args: population: List of items to choose from k: Number of items to choose (default 1) weights: Optional weights for each item (default None for equal weights) Returns: List of k chosen items

*population(array)

k(integer)

weights(null)

结果(Result)

random_shuffle

Return a new list with items in random order. Args: items: List of items to shuffle Returns: New list with items in random order

*items(array)

结果(Result)

random_sample

Choose k unique items from population without replacement. Args: population: List of items to choose from k: Number of items to choose Returns: List of k unique chosen items

*population(array)

*k(integer)

结果(Result)

secure_token_hex

Generate a secure random hex token. Args: nbytes: Number of random bytes to generate (default 32) Returns: Hex string containing 2*nbytes characters

nbytes(integer)

结果(Result)

secure_random_int

Generate a secure random integer below upper_bound. Args: upper_bound: Upper bound (exclusive) Returns: Random integer in range [0, upper_bound)

*upper_bound(integer)

结果(Result)