一个随机数的小程序

需要能生成4位数或者5位数的;并且能控制一次生成的量;并且能导出的。最好是(扩展名为BAT的那种)批处理文件,因为我菜鸟一个,只能用这样的。知道这个有难度,但我的积分就这... 需要能生成4位数或者5位数的;并且能控制一次生成的量;并且能导出的。

最好是(扩展名为BAT的那种)批处理文件,因为我菜鸟一个,只能用这样的。

知道这个有难度,但我的积分就这么多,实在不好意思。
谢谢illidan008 的回答,但是我我懂是什么意思,我是最菜的菜鸟。

找到了这个
@echo off
echo 请输入想产生的随机数的最大值,如1-100就输入100
set /p s=
echo 请输入显示的个数
set /p g=
cls
set count=0
:loop
set /a num=%random%%%%s%+1
if not defined num%num% (
set num%num%=%num%
set /a count+=1
call echo %%num%%
)
if %count% lss %g% goto loop

pause>nul

唯一的问题是生成的不是统一4位或者5位的(这个是可以生成指定数字范围,而不是指定位数)。
请大虾帮忙,多谢!

谢谢zengqinlong1 ,

我需要一个扩展名为BAT的那种批处理文件(复制到记事本里,修改后缀名就能用的),我是非常菜的菜鸟。

我上面列出的那个程序,不能指定生成数值的位数。
展开
 我来答
zengqinlong1
2009-06-18
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
public static int[] getRandom(int count){
if(count<1)
return null;
Random rnd = new Random();
int[] result = new int[count];
while(count>0){
result[--count] = rnd.nextInt(99000)+1000;
}
return result;
}
帐号已注销
2009-06-18 · TA获得超过460个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:278万
展开全部
random()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式