如何使用Java语言实现随机产生n个1-1000之间的整数,急!!!!

 我来答
wzy俗人选电影
2014-03-13
知道答主
回答量:19
采纳率:0%
帮助的人:1.8万
展开全部
int a= 0;

a = (int) (Math.random()() * 1000);//这个地方不能写成(int)Math.random()()这是最大的错误 }

把这个复制到main方法就可以了。你试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海蓝_爱埋
2014-03-13 · TA获得超过496个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:329万
展开全部
(int)(random() *1000) 这样就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卖贫道的小火柴
2014-03-13 · TA获得超过229个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:246万
展开全部
(int)(Math.random()*1000 + 1)
因为random()产生的数是这样的[0,1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianke530
2014-03-13 · 超过15用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:44.8万
展开全部
public static int[] rand(int n){

int[] ret = new int[n];

for(int i=0; i<n; i++){

Random random = new Random();
ret[i] = random.nextInt(1000);
}

return ret;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式