中国大陆身份证号码生成器。
该生成器生成符合中国大陆居民身份证校验规则的 18 位身份证号码。 号码由地址码、出生日期码、顺序码与校验码组成,其中地址码从预定义的 行政区划代码池中随机选取,出生日期在合理范围内随机生成,校验码依据 GB 11643-1999 标准的加权求余算法计算。
26.7.1
Mock.ID.of().wantOne() // 例如 "110101199001011234" 复制
Mock.ID.of().wantOne() // 例如 "110101199001011234"
受保护
从给定字符串中随机截取一个子串。
该方法按照指定的单元长度从字符串中随机截取一段内容,常用于从预定义的 字符池中随机选取元素。截取起始位置根据字符串长度与单元长度计算得出。
用于截取的源字符串。
截取单元长度,默认为 1,即每次截取一个字符。
1
截取得到的子串。
批量生成模拟数据。
该方法通过循环调用 RealityElement.wantOne 生成指定数量的数据项。
需要生成的数据项数量。
包含生成结果的字符串数组。
生成一个符合校验规则的随机身份证号码。
生成过程如下:
生成的 18 位身份证号码字符串。
静态
创建一个新的模拟数据生成器实例。
具体的生成器子类类型。
初始化后的生成器实例。
中国大陆身份证号码生成器。
该生成器生成符合中国大陆居民身份证校验规则的 18 位身份证号码。 号码由地址码、出生日期码、顺序码与校验码组成,其中地址码从预定义的 行政区划代码池中随机选取,出生日期在合理范围内随机生成,校验码依据 GB 11643-1999 标准的加权求余算法计算。
添加于
26.7.1
示例