随机产生任意位数的数字编号代码
程序员文章站
2022-07-10 18:38:55
...
随机生成任意位数的编号,适用于各种商品编号。
不知道有没有更简单的算法来生成?
public static String doGenRamdomNum(int digits){
java.util.Random r=new java.util.Random();
int random = Math.abs(r.nextInt())% (int)(Math.pow(10, digits));
String result =null ;
int length = (random+"").length();
result = random*((int)Math.pow(10, digits-length))+"";
return result;
}