方法一
利用java提供的random方法
注意:
random生成随机数范围 [0,1)
//产生0-9的随机数
int i= (int)(Math.random()*10);
方法二
利用java提供的Random类
//产生[0,10)的随机数
Random r = new Random();
int k = r.nextInt(10);
//生成2-5的随机数
Random rand = new Random();
int x = rand.nextInt(5-2+1) + 2;
生成随机字符
//生成随机字符
char a = (char)(Math.random()*('z'-'a'+1)+'a');
System.out.println(a);
生成不重复的一组0-10的随机数
int[] array = new int[7];
for(int i=0;i<7; i++)
{
array[i] = (int)(Math.random()*10);
for(int k=0; k<i; k++)
{
if(array[k] == array[i])
i--;
}
}