代码如下:
package cn.gov.csrc.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class RandomUtil {
/**
* 生成随机文件名:当前年月日时分秒+五位随机数
*
* @return
*/
public static String getRandomFileName() {
SimpleDateFormat simpleDateFormat;
simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
Date date = new Date();
String str = simpleDateFormat.format(date);
Random random = new Random();
int rannum = (int) (random.nextDouble() * (99999 - 10000 + 1)) + 10000;// 获取5位随机数
return rannum + str;// 当前时间
}
public static void main(String[] args) {
String fileName = RandomUtil.getRandomFileName();
System.out.println(fileName);//8835920140307
}
}
分享到:
相关推荐
C#年月日小时分秒数构成随机数 其值为:年月日小时分秒数+随机数构成
Java生成32位随机数,短位随机数工具类
java生成16位随机数
订单流水是由:年月日时分秒+8位随机数所构成 第一种:使用SimpleDateFormat对当前时间进行格式化,利用Math.random()获取八位随机数 第二种:创建getCard()工具类获取8位随机数 第三种:编写完整的工具类
java随机生成12位密码,自己写的,分享出来供大家免费使用
随机验证码。 - 随机生成十组六位字符组成的验证码。 - 验证码由大小写字母、数字字符组成。
Java简易随机数生成 下载完请输入测试代码 public static void main(String[] args) { System.out.println(random(50,100));//example System.out.println(random(50.0,100.0)); }
可以生成随机数,稍微加以修改即可生成想要的位数
java生成四位随机数,包含数字和字母 区分大小写,特别适合做验证码,android开发
生产不重复19位随机数,测试1000000数据没重复
可以生成制定范围内的随机数。有GUI界面
巧用Java实现得到任意位永不重复的随机数,很经典的代码!
oracle自动生成主键的工具类,就一个简单的方法。
订单累加序列号+时间+随机数123123
多种获取随机数的比较,适合初学者与中级学者,方法,实例,源码,直接下载就可以使用。
随机生成4位数,可用于短信验证,验证码等项目
JAVA 生成随机数,并根据概率、比率,通过返回数字来判断中奖情况
生成10000000个随机数,并排序,把数字分别放入.txt文件中。代码有详细注释,谢谢。请仔细看,有问题讨论。谢谢
java生成十个不重复的随机数,要求不重复
今天小编就为大家分享一篇关于Java代码实现随机生成汉字的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧