随机中文姓名生成器。
该生成器从预定义的姓氏库与常用名字库中随机组合生成中文姓名。 姓氏为单个汉字,名字由 1 到 2 个汉字组成,其中两字名字的概率较高。
26.7.1
Mock.PersonalName.of().wantOne() // 例如 "王梓轩" 复制
Mock.PersonalName.of().wantOne() // 例如 "王梓轩"
受保护
从给定字符串中随机截取一个子串。
该方法按照指定的单元长度从字符串中随机截取一段内容,常用于从预定义的 字符池中随机选取元素。截取起始位置根据字符串长度与单元长度计算得出。
用于截取的源字符串。
截取单元长度,默认为 1,即每次截取一个字符。
1
截取得到的子串。
批量生成模拟数据。
该方法通过循环调用 RealityElement.wantOne 生成指定数量的数据项。
需要生成的数据项数量。
包含生成结果的字符串数组。
生成一个随机中文姓名。
姓氏从预定义的百家姓字符池中随机选取一个汉字;名字从常用名字库中 随机截取 2 个汉字,并以 90% 的概率保留两字、10% 的概率截取其中一字。
生成的中文姓名字符串。
静态
创建一个新的模拟数据生成器实例。
具体的生成器子类类型。
初始化后的生成器实例。
随机中文姓名生成器。
该生成器从预定义的姓氏库与常用名字库中随机组合生成中文姓名。 姓氏为单个汉字,名字由 1 到 2 个汉字组成,其中两字名字的概率较高。
添加于
26.7.1
示例