首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小弟我想要生成一个编号 规则如下

2012-04-24 
我想要生成一个编号 规则如下:这个编号是有一个职工的编号no+八位随机数+一个类的id我打算这么写:String n

我想要生成一个编号 规则如下:
这个编号是有一个职工的编号no+八位随机数+一个类的id

我打算这么写:
String number = no + Math.random() * 10000000 + 10000000+id;


但是不好用 

请高手指点

[解决办法]
String.valueOf(((int)(Math.random() * 100000000)) + 100000000).substring(1);
先随机出0-99999999的整数,然后+100000000,保证是9位数,然后转换字符串,然后取1位以后的子字符串。
例如:56->100000056->00000056

热点排行