package xun;
import java.util.Random;
public class Myclass1 {
public static int GetVenNum1(double num1,double num2)
{
int s=0;
for(int i=0;i<=8;i++)
{
s=(int)num1+(int)(Math.random()*num2);
System.out.println(s);
}
return s;
}
public static int GetVenNum2(double num1,double num2)
{
int s=(int)num1+(int)(Math.random()*(num2-num1));
if(s%2==0)
{
return s;
}
else
return s+1;
}
public static int GetVenChar(char char1,char char2)
{
return (char)char1+(char)(Math.random()*(char2-char1));
}
public static void main(String[] args) {
System.out.println("-------------------Matn类中的random()方法-------------------------------");
//生成[2,32)范围内的随机数
System.out.println("GetVenNum生成随机数:"+GetVenNum1(2,32));
//生成[2,32]范围内的随机偶数
System.out.println("GetVenNum生成随机数:"+GetVenNum1(2,32));
System.out.println("-------------------Matn类中的random()方法-------------------------------");
//生成随机字符
System.out.println("GetVenNum生成随机数:"+GetVenNum1('a','z'));
System.out.println("-------------------Random类-------------------------------");
Random r=new Random();
System.out.println("随机生成整数:"+r.nextInt());
System.out.println("随机生成一个[0,12)的整数"+r.nextInt(12));
System.out.println("随机生成一个布尔型的值"+r.nextBoolean());
System.out.println("随机生成一个[0,12)的整数"+r.nextDouble());
System.out.println("随机生成一个[0,12)的整数"+r.nextFloat());
}
}