java– 使用随机函数生成的零值()

java– 使用随机函数生成的零值(),第1张

概述参见英文答案>HowdoIgeneraterandomintegerswithinaspecificrangeinJava?                                    64个/*Thisismyfunctioncode*/Randomrandom=newRandom();intrandomInt=random.nextInt()%200;Stri

参见英文答案 > How do I generate random integers within a specific range in Java?                                    64个

/*This is my function code*/Random random = new Random();int randomInt = random.nextInt()%200;String imgname = "img" + randomInt;int ImageID = getResources().getIndentifIEr(imgname,"drawabale",getPackagename());myImage.setimageResourse(ImageID);   

以前在我的drawable文件夹中有
    已经使用img1,img2 ….. img199插入了200张图像
像命名法……
    每次我打电话给下面的随机功能来生成一个
    随机数并形成一个从中开始的字符串名称
    “img”和一些数字.但大多数时间只有0由随机函数生成,ID设置为
    图像是不断显示第0个图像.在某些时候它成功显示其他图像,但大多数时候它连续生成零值.

提前致谢 !

解决方法:

您可以生成具有特定范围的随机数

Random r = new Random();int randomInt = r.nextInt(maxVal - minVal) + minVal

以你为榜样

 int randomInt = r.nextInt(200 - 1) + 1

将生成1到199之间的数字.

总结

以上是内存溢出为你收集整理的java – 使用随机函数生成的零值()全部内容,希望文章能够帮你解决java – 使用随机函数生成的零值()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存