如何用java生成指定范围的随机数?
生成0到2之间的随机数,包括2randomrand=newrandom()intrandnum=兰德公司(3)生成5到26之间的随机数,包括26intrandnum=兰德公司(22)让随机数在5java中以一定的间隔生成:假设您要生成5到10之间的随机数,可以使用以下方法:intmin=5intmax=10intresult=min(int)(数学.随机()*((max-min)1))]~]/**最简单最基本的方法*@parammin指定范围的最小值*@parammax指定范围的最大值*@paramnrandomnumber*/publicstaticint[]randomcommon(int最小值,int最大值,intn){if(n>(max-min1)|max<min){returnnull}}int[]result=newint[n]intcount=0while(count<n){intnum=(int)(数学.随机()*(max-min))minbooleanflag=truefor(intj=0j<nj){if(num==result[j]){flag=falsebreak}}if(标志){result[count]=numcount}}返回结果}
原文标题:固定平均值生成随机数 如何用java生成指定范围的随机数?,如若转载,请注明出处:https://www.saibowen.com/news/22477.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。