Hello,大家好!我是程序员阿飞!今天去医院做了入职体检,下午才去公司上班。今天主要学习的内容是:随机生成一个20位的数字字符串 == 系统时间+3位随机数。好了,直接进入正题。
代码示例:
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author rain
* @since 2019-03-12
*/
public class Demo05 {
public static void main(String[] args) {
System.out.println("20位随机字符串"+sysTime());
}
//随机生成一个20位的数字字符串 = 系统时间+3位随机数
public static String sysTime(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
Date date = new Date();
String time = sdf.format(date);
System.out.println("系统时间:"+time);
int num = (int)(Math.random()*999+100);
System.out.println("随机三位数:"+num);
time += String.valueOf(num);
return time;
}
}
ps:给大家推荐一个非常好的学习网站,主要包括:面试题、笔试题、视频课、练习题以及面试技巧等等。