欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

随机产生任意位数的数字编号代码

程序员文章站 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;
	}