java高手进!生成一个13位的当前时间

生成一个13位的当前时间,例如:1380511569663然后再随机生成一个六位的数,例如:356765最后把他俩合在一起,这样的最后变成一个字符串类型x=1380511... 生成一个13位的当前时间,例如:
1380511569663
然后再随机生成一个六位的数,例如:
356765
最后把他俩合在一起,这样的
最后变成一个字符串类型x=1380511569663356765
展开
 我来答
百度网友799369c
2013-11-09 · TA获得超过562个赞
知道小有建树答主
回答量:515
采纳率:66%
帮助的人:112万
展开全部
System.out.println(System.currentTimeMillis()+String.valueOf((1000000+1000000*Math.random())).substring(1, 7));
System.out.println(System.currentTimeMillis()+"-"+String.valueOf((1000000+1000000*Math.random())).substring(1, 7));

System.currentTimeMillis()是当前毫秒数,String.valueOf((1000000+1000000*Math.random())).substring(1, 7)是随机6位,中间加个-你看的比较明白
追问
你这个好麻烦,final String x2=new Date().getTime()+""+(int)(Math.random()* 999999)
那个系统时间最高就是13位的么?可能15位么?组长给我的要求是15位的,我猜他弄错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式