java 如何自动生成某个数字固定,其余数字随机

[复制链接]
查看11 | 回复2 | 2010-4-20 16:03:42 | 显示全部楼层 |阅读模式
先new个字符串然后用Random类对象的nextInt()方法生成随机数再字符串连接
回复

使用道具 举报

千问 | 2010-4-20 16:03:42 | 显示全部楼层
"Dsoft"+(int)(Math.random()*10000)看您想产生的随机数为几位数就乘以多少
回复

使用道具 举报

千问 | 2010-4-20 16:03:42 | 显示全部楼层
自己设置一个方法(或者包装系统的random类,这个更难,不过更专业),下面给你代码:publicintgetrandomexcept(intrandmax,int[]exceptnums){randomrand=newrandom();intnum=rand.nextint(randmax);while(true){inthave=0;for(inti=0;i<exceptnums.length;i++){if(num==exceptnums){have=1;}}if(have==0){returnnum;}num=rand.nextint(randmax);}}亲测可用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行