【JAVA练习】取20个不同的随机数

刚刚学到一维数组,太难的方法看不懂,谢谢

package fortest;
public class Random {
/**
* @param args
*/
public static void main(String[] args) {
int[] randomNumber=new int[20];
for(int i=0;i<20;i++){
//获取随机数,随机数为大于0小于1 的小数,乘以100可以获得随机两位数,乘以1000获得随机三位数,在强制转换成int型
randomNumber[i]=(int)(Math.random()*100);
}
System.out.println("20个随机数为:");
for(int j=0;j<20;j++){
System.out.print(randomNumber[j]+" ");
}
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-17
public static void main(String[] args) {

int n1 = 20;//生成随机数次数
int n2 = 100;//生成随机数范围
String [] s = new String[n1];
Random r = new Random();
for(int i = 0;i<n1;i++){
s[i] = ""+r.nextInt(n2);
System.out.print(s[i]+" ");
}
第2个回答  2013-04-17
public static void main(String[] args) {
// TODO Auto-generated method stub
int n1 = 20;//生成随机数次数
int n2 = 100;//生成随机数范围
String [] s = new String[n1];
Random r = new Random();
for(int i = 0;i<n1;i++){
s[i] = ""+r.nextInt(n2);
System.out.print(s[i]+" ");
}本回答被网友采纳
第3个回答  2013-04-17

相似回答