永发信息网

java中 如何定义随机数?导哪个包?

答案:4  悬赏:70  手机版
解决时间 2021-05-10 12:50

例:现有一摇奖机 要在1-3之间定义随机数 奖品:1.小猫 2.小狗 3.小兔 电脑随机输出这三者任意一个奖品 要求控制台输出就好了 怎样写?最好完整点

最佳答案

不用导入任何包


Math.random() 生成无规律的随机数


(int)((b-a+1)*Math.random+a) 取(a,b)间的整数


你要取 1 2 3 也就是 (1,3)间的整数


则int choose=(int)(3*Math.random()+1);

全部回答
public class shuiji{ public static void main(String[] args){ String a=new String("小猫"); String b=new String("小狗"); String c=new String("小兔"); int i=(int)(1+Math.random()*3); // 获得0-3的随机int数 if(i==1) System.out.println(a); else if(i==2) System.out.println(b); else if(i==3) System.out.println(c); } }

int i=(int)(Math.random*10)%3+1; //先产生一个0~9的随机整数,再模3产生0~2的随机整数,然后加1即可

int i=(int)(Math.random()*19) // 获得0-19 的随机int数 ImageIcon image=im[i]; 这样 你能看懂吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
临沂市人民医院小儿内科电话是多少?
英语作文 Great change in my hometown
有没有弹弹堂15级以上不玩的?
兰州市移山造地工程中片是不是近期动工
掌机选择问题
上海到西雅图时限一年的往返机票要多少钱?急
巴萨赢没赢韩国明星队阿?
为什么女人都喜欢体贴男人?
帮我想一个有 肖大明 这三个字的诗
电子狗能在电脑上测试吗??用什么软件
电脑显卡出问题了,该怎么办?
为什么我这个删除不掉,显示这个??
自己一无所有,什么也不会,更不善交际怎么办
有什么PS2篮球类的游戏?
想放弃生命的句子,想发个珍惜生命的句子发到
推荐资讯
索爱还有没有一款像 Aino U10这样的手机
為什麼我下載的電影在MP5中不顯示啊
37岁期待孩子8年
我的职业求助
历届人大会议的时间和主要内容。。。
女字旁加一个石是什么字?
生完宝宝怎么样才能恢复以前的身材?
Vista系统里的文件夹怎样删除
道德经第一句什么意思,《道德经》,第一章,
彪悍姑娘句子,求描写女子清纯,美丽的句子。
吃什么东西对胃好??
我的网络硬盘密码忘老怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?