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

java算法

2012-05-01 
求一个java算法用一个java算法 求一个14位唯一的纯数字的一个数 急急急急~~~~~~~~~![解决办法]用随机数。[c

求一个java算法
用一个java算法 求一个14位唯一的纯数字的一个数 急急急急~~~~~~~~~!

[解决办法]
用随机数。
[code=Java][/code]
public final char[] chars={'0','1','2','3','4','5','6','7','8','9'};
Random ramdom=new Random();
public String getRandomString(){
StringBuffer buffer=new StringBuffer();
for(int i=0;i<14;i++){
buffer.append(chars[random.nextInt(char.length)]);
}
return buffer.toString();
}
[解决办法]
获取时间,通过getTime获取到一个long的数字,这个数为13位,由于高位到多相同,所以你可以考虑截取后面的7-9位,然后剩下的几位你通过随机数生成,这个基本不会出现相同的了。

热点排行