① java怎麼生成隨機日期
Random random = new Random();
Calendar can = Calendar.getInstance();
for (int i = 0; i < 10; i++) {
can.setTimeInMillis(random.nextLong());
System.out.println(can.getTime());
}
利用Calendar類設喊汪置一個隨機數,獲得一個隨機日歷,再取時鄭扮仔間缺御
② 如何用java隨機生成一個字母
char c=(char)(int)(Math.random()*26+97);
System.out.println(c);
通過隨機函數生成,字母對應的int整型數字,然後轉換才char類型的字母。
或
tring chars = "abcdefghijklmnopqrstuvwxyz";
System.out.println(chars.charAt((int)(Math.random() * 26)));
根據chars 隨機截取其中的一個字母。
定義隨機字母之前調用
import java.util.Arrays;
產生隨機數的代碼為:
char cha[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char ch[]=new char[5];
for(int i=0;i<ch.length;i++)
{
int index;
index=(int)(Math.random()*(cha.length));
ch[i]=cha[index];
}
System.out.println(Arrays.toString(ch));
這個是產生5個隨機字母在A-Z的范圍
③ java中表示當前日期的前5年內的隨機日期怎麼表示
java表示距當前時間100天後的日期的方隱肆凱法是用Calader對象。核心代碼灶喚如下:1、創建Calendar對象Calendarcalendar=Calendar.getInstance();2、調用add方法給當雹沒前日期增加100天calendar.add(Calendar.DATE,100);3、返回100天後的時間ret