• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
6 评论 收藏 复制链接 分享

在线序列号生成器


  • 基于数字
  • 基于表达式
任意大小整数
任意大小整数
任意大小整数,不等于 0
使用前缀 0 对齐数字到指定长度,0 则不对齐
范围为 1 - 100000

表达式语法说明

类别 命令 参数 参数类型 参数限制 参数可空 参数说明 命令功能 示例 示例含义
字符串 numberStringRand length int ≥1 指定数字字符串的长度 产生指定长度的,由随机数字字符组成的字符串。 ${numberStringRand@3} 产生长度为 3 的数字字符串,数字字符串可能以 0 开始
numberStringRandEx numChar string N/A 0|1|9 形式,指定产生随机数字字符串所使用的数字 产生范围长度的,由指定数字组成的数字字符串 ${numberStringRandEx@0|1|2|3|9@3@100} 产生长度在 3 和 100 之间,由 0, 1, 2, 3, 9 组成的数字字符串
minLength int ≥1 数字字符串最小长度
maxLength int ≥minLength 数字字符串最大长度
lowerRand minLength int ≥1 小写字母字符串最小长度 产生随机长度的小写字母字符串 ${lowerRand@3@5} 产生长度在 3 和 5 之间,由英文小写字母组成的字符串
maxLength int ≥minLength 小写字母字符串最大长度
upperRand minLength int ≥1 大写字母字符串最小长度 产生随机长度的大写字母字符串 ${upperRand@3@5} 产生长度在 3 和 5 之间,由英文大写字母组成的字符串
maxLength int ≥minLength 大写字母字符串最大长度
alphaNumberRand minLength int ≥1 字符串最小长度 产生由大写字母、小写字母、数字组成的随机长度的字符串 ${alphaNumberRand@3@5} 产生长度在 3 和 5 之间,由英文大写字母,小写字母,数字组成的字符串
maxLength int ≥minLength 字符串最大长度
unicode start int (hex) ≥00 unicode 字符最小 codepoint ,十六进制 产生范围内的随机 unicode 字符 ${unicode@4E00@9FA5@3@5} 产生长度在 3 和 5 之间,由随机中文汉字组成的字符串
end int (hex) ≤10FFFF unicode 字符最大 codepoint ,十六进制
minLength int ≥1 字符串最小长度
maxLength int ≥minLength 字符串最大长度
unicodeEx rangeEx string N/A unicode codepoint 表达式,可以填写多个范围。支持的形式为 00-FF,0256,4E00-9FA5 产生范围内的随机 unicode 字符 ${unicode@00-FF,0256,4E00-9FA5@3@5} 产生长度在 3 和 5 之间,00-FF,0256,4E00-9FA5 范围内的随机字符串
minLength int ≥1 字符串最小长度
maxLength int ≥minLength 字符串最大长度
select strList string 格式为 str1|str2|str3 候选字符串列表 从候选字符串列表中随机选择一个字符串 ${select@152|137|148|1999} 随机产生 152, 137, 148, 1999
数字 numberRangeRand min int or float N/A 随机数最小值,可以取到 产生范围内的随机整数或者浮点数 ${numberRangeRand@-1.237@3.989@4} 产生大于等于 -1.237, 小于 3.989 的浮点数,小数点后保留 4 位数字
max int or float >min 随机数最大值,取不到
precision int ≥0 小数点后保留位数
numberStep start bigint 任意大小整数 递增起始整数 产生递增的整数数字 ${numberStep@999999999999999999999999@-100@0@16} 产生从 999999999999999999999999 开始,-100 递增的数字,不对齐,数字显示为 16 进制
step bigint 任意大小整数 递增的步长
padding int ≥0 数字对齐长度,0 则不对齐。如果需要对齐到指定长度,使用前置 0 对齐
radix int ≥2  
≤36
数字进制
numberBigintRangeRand min bigint 任意大小整数 随机数最小值,可以取到 产生范围内的随机整数,支持无限制大小的整数 ${numberBigintRangeRand@-999999@9999999999999999@4@10} 产生大于等于 -999999, 小于 9999999999999999 的整数,数字长度低于 4 位使用 0 对齐,数字显示为 10 进制
max bigint 任意大小整数, >min 随机数最大值,取不到
padding int ≥0 数字对齐长度,0 则不对齐。如果需要对齐到指定长度,使用前置 0 对齐
radix int ≥2  
≤36
数字进制
numberGaussian mean float N/A 平均数 产生符合正态分布的随机数 ${numberGaussian@0@1@3} 产生平均数为 0 ,标准差为 1 的正态分布的随机数,结果小数点后保留 3 为数字
stdDev float ≥0 标准差
precision int ≥0 小数点后保留位数
numberGaussianRange mean float >min, <max 平均数 产生范围内的符合正态分布的随机数。注意:此功能需正确设置各参数,确保参数的逻辑关系正确 ${numberGaussianRange@0@0.5@3@-1@1} 产生平均数为 0,标准差为 0.5,小数点后保留 3 位,在 -1 和 1 之间的正态分布的随机数
stdDev float ≥0 标准差
precision int ≥0 小数点后保留位数
min float N/A 随机数最小值,可以取到
max float >min 随机数最大值,取不到
numberBigfloatRangeRand min 任意大小浮点数 N/A 随机数最小值,可以取到 产生范围内任意大小的浮点数,小数点后可以保存任意位数 ${numberBigfloatRangeRand@-1111111111111111111.2222222222@333333333333333333333333333333333333333333333333333333333333.555555@100} 随机产生 -1111111111111111111.2222222222 和 333333333333333333333333333333333333333333333333333333333333.555555 之间的浮点数,小数点后保留 100 位
max 任意大小浮点数 >min 随机数最大值,取不到
precision int ≥0 小数点后保留位数
时间 timeNow format string 时间格式化字符串 时间格式化字符串 产生基于当前时间的格式化字符串 ${timeNow@X} 产生当前时间字符串,格式化为 Unix 时间戳,以秒为单位
timeStep format string 时间格式化字符串 时间格式化字符串 产生递增或者递减的时间序列,并格式化为指定的时间格式 ${timeStep@YYYY-MM-DD HH:mm@2020-01-01 12:00:00@300000} 产生从2020-01-01 12:00:00开始,自增5分钟的时间字符串。 产生的时间字符串的格式为YYYY-MM-DD HH:mm
start string 格式为 2022-01-03 20:59:59 或者 2022-01-03 20:59:59.123 起始时间
stepMilli int N/A 时间递增步长,单位为豪秒,支持正数或者负数
timeRand format string 时间格式化字符串 时间格式化字符串 产生范围内的随机时间,并格式化为指定格式 ${timeRand@x@2022-01-01 00:00:00@2023-01-01 00:00:00} 随机产生 2022-01-01 00:00:00 和 2023-01-01 00:00:00 之间的时间,并格式化为 Unix 时间戳,以毫秒为单位
start string 格式为 2022-01-03 20:59:59 或者 2022-01-03 20:59:59.123 起始时间
end string 格式为 2022-01-03 20:59:59 或者 2022-01-03 20:59:59.123, ≥start 结束时间
相关工具
在线序列号生成器-工具简介

在线生成基于数字的或者基于表达式的字符串序列。本工具支持批量生成序列号、流水号或者其他具有特定规则的文本序列。

在线序列号生成器-使用说明

在线序列号生成器,支持在线生成序列号,流水号,或者符合特定协议的文本序列。本工具的典型使用用途为生成序列号,按照协议批量生成随机文本数据。 生成支持简单的基于数字生成文本序列,高级的基于表达式,生成复杂的文本序列。表达式支持随机字符串,数字,浮点数,时间,Unicode字符参与文本生成。

  1. 基于数字:使用数字上下限产生数字序列,再加上可选的前缀或者后缀生成特定的文本序列。适用于简单的流水号生成。
  2. 基于表达式:使用支持的表达式语法,生成文本序列。适用于复杂的文本数据生成。表达式语法参考上述的语法说明,您填写的表达式需要完全正确。
  3. 下载文件的编码为 UTF-8
  4. 时间格式化字符串文档
    占位符 输出 详情
    YY 18 两位数的年份
    YYYY 2018 四位数的年份
    M 1-12 月份,从 1 开始
    MM 01-12 月份,两位数
    MMM Jan-Dec 缩写的月份名称
    MMMM January-December 完整的月份名称
    D 1-31 月份里的一天
    DD 01-31 月份里的一天,两位数
    d 0-6 一周中的一天,星期天是 0
    dd Su-Sa 最简写的星期几
    ddd Sun-Sat 简写的星期几
    dddd Sunday-Saturday 星期几
    H 0-23 小时
    HH 00-23 小时,两位数
    h 1-12 小时, 12 小时制
    hh 01-12 小时, 12 小时制, 两位数
    m 0-59 分钟
    mm 00-59 分钟,两位数
    s 0-59
    ss 00-59 秒 两位数
    SSS 000-999 毫秒 三位数
    Z +05:00 UTC 的偏移量,±HH:mm
    ZZ +0500 UTC 的偏移量,±HHmm
    A AM PM
    a am pm
    Q 1-4 季度
    Do 1st 2nd ... 31st 带序数词的月份里的一天
    k 1-24 时:由 1 开始
    kk 01-24 时:由 1 开始,两位数
    X 1360013296 秒为单位的 Unix 时间戳
    x 1360013296123 毫秒单位的 Unix 时间戳