2 leafact leafact 于 2013.10.28 12:31 提问

java random nextint为什么我不能产生800个随机数,700个数字就可以

public static void main(String[] args)
{
Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象
System.out.print("请您输入排序个数:");
int num=input.nextInt(); //输入整型

    System.out.print("随机生成"+num+"个整数:");
    Random r = new Random();

    int a[]=new int[num];
     for(int i = 0;i < num;i++)
     { 
         int n=r.nextInt(1000);
         a[i]=n;
        System.out.print(n+"  ");
  }

1个回答

u012758356
u012758356   2013.11.07 17:10
已采纳
Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象
    System.out.print("请您输入排序个数:");
    int num=input.nextInt(); //输入整型
    System.out.print("随机生成"+num+"个整数:");
    Random r = new Random();

    int a[]=new int[num];
     for(int i = 0;i < num;i++)
     { 
         int n=r.nextInt(1000);
         a[i]=n;
         System.out.println("第" + i + "个数字-> " + n);
     }

貌似没有出问题么。。。 我运行了 好着

Csdn user default icon
上传中...
上传图片
插入图片