将metersphere里面请求body {"name":张三,"policyNo":"":}里面的policyNo写成一个由任意5位数字和字符串“mx”拼接而成的变量的具体写法,并且要保证policyNo是唯一的
时间: 2023-10-29 07:04:42 浏览: 128
simple-compiler:使用Bison和Flex实现一个简单的编译器,将源代码翻译成四元式
一个由任意5位数字和字符串“mx”拼接而成的变量可以这样定义:
```java
String policyNo = String.format("%05d%s", new Random().nextInt(100000), "mx");
```
其中,`%05d`表示使用5位数字格式化,不足5位则在前面补0;`new Random().nextInt(100000)`生成一个5位随机数;`"mx"`是字符串常量。
为了保证`policyNo`唯一,可以使用时间戳作为种子:
```java
String policyNo = String.format("%05d%s", System.currentTimeMillis() % 100000, "mx");
```
这样生成的`policyNo`是由当前时间戳的后5位和字符串“mx”拼接而成的,可以保证唯一性。
阅读全文