Jmeter取一个10位不重复的随机数

来源:互联网 发布:java 配置中心 编辑:程序博客网 时间:2024/06/05 19:21

jmeter自带的函数__random()是会重复的,为了避免此情况,采用时间戳+随机数的方法,如下:

long phone=${__time(/1000,)} + ${__Random(1,100000,)};System.out.println(phone);

这里写图片描述

这里,前半是取一个10位的时间戳,后面是取1个[1,100000]的随机数字,可重复,这个随机范围越大,最后生成的随机数越不容易重复,当大并发时,随机数取的很快,所以还是有极低可能重复的。因此在许可范围内,尽量拉大随机数范围。
${__time(,)}则是去当前毫秒时间,13位的数字,也可以用来取更精确的时间戳

0 0
原创粉丝点击