random_string 函数
从给定字符表中抽样生成随机文本;可指定 seed 以得到可复现结果。
语法
StringTools:-Random(length)StringTools:-Random(length, alphabet)StringTools:-Random(length, alphabet, seed = n)StringTools:-Random(length, alphabet = text, seed = n)RandomString(length, alphabet)string_random(length, alphabet)
参数与选项
length | 要生成的非负字符数。 |
|---|---|
alphabet | 可选的候选字符表;默认使用字母和数字。也可以写成 alphabet = text 或 characters = text。 |
seed | 可选整数种子,只作用于本次调用;相同 seed 和字符表会得到相同文本。 |
示例
- 固定字符表
StringTools:-Random(5, 'a')返回 aaaaa。 - 带种子的随机文本
StringTools:-Random(6, 'ab', seed = 7)返回 babaaa。 - 命名字符表选项
StringTools:-Random(6, alphabet = 'ab', seed = 7)返回 babaaa。