模块概览#
此模块提供用于生成不同词性的随机单词的方法,包括形容词、副词、连词、感叹词、介词、动词,以及名词(通过 sample)。你可以使用 length 或 min/max 参数控制生成单词的长度,并指定一种策略(fail、closest、longest、shortest、any-length)来处理找不到精确匹配时的情况。
adjective#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
adverb#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
conjunction#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
interjection#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
preposition#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的 单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
sample#
返回一个随机单词,可以是形容词、副词、连词、感叹词、名词、介词或动词。| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
verb#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| length | number | | 单词的期望长度。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
| strategy | 'fail' | 'closest' | 'shortest' | 'longest' | 'any-length' | 'any-length' | 当找不到匹配长度的单词时要应用的策略。可用的错误处理策略:- fail:如果找不到给定长度的单词,则抛出错误。- shortest:返回任意一个最短的单词。- closest:返回任意一个长度最接近给定长度的单词。- longest:返回任意一个最长的单词。- any-length:返回任意长度的单词。 |
words#
返回一个包含若干单词的随机字符串,单词之间用空格分隔。| 名称 | 类型 | 默认值 | 描述 |
|---|
| count | number | { min: 1, max: 3 } | 要返回的单词数量。 |
| min | number | | 单词的最小长度。 |
| max | number | | 单词的最大长度。 |
Modified at 2026-06-09 08:55:47