public class 产生随机数{
public static int GetEvenNum(double num1,double num2){
int s = (int)num1 +(int)(Math.random() * (num2 - num1));
if (s %2 ==0){
System.out.println("随机数:" + s);
return s;
}else
System.out.println("随机数:" + s);
return s+1;
}
public static void main(String[] args) {
System.out.println("任意一个2-32之间的偶数:" + GetEvenNum(2,32));
}
}
public class 随机产生字符 {
public static char GetRandomChar(char cha1,char cha2){
return (char)(cha1 + Math.random()*(cha2 - cha1 +1));
}
public static void main(String[] args) {
System.out.println("任意小写字符:" + GetRandomChar('a','z'));
System.out.println("任意大写字符:" + GetRandomChar('A','Z'));
System.out.println("任意0-9字符:" + GetRandomChar('0','9'));
}
}