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

作者:用户 来源:互联网 浏览:383 次 时间:2016-04-01 18:28:29

java

java random nextint为什么我不能产生800个随机数,700个数字就可以 - 摘要: javarandomnextint为什么我不能产生800个随机数,700个数字就可以publicstaticvoidmain(String[]args){Scannerinput=newScanner

问题描述

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+""  "");  }

解决方案

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);     }

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

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
双十二
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航