怎样用Random产生一个在2-9之间的随机数

发布网友 发布时间:2022-04-23 21:19

我来回答

4个回答

热心网友 时间:2023-10-09 23:05

参考如下:
Random randObj = new Random();
int start=2;//随机数可取该下界值
int end=10;//随机数不能取该上界值
for( int j= start ; j < end; j++ ){
Console.Write( "{1,11} ",randObj.Next( start, end) );
}
这样就可以生成2-10之间的随机数了;
如果把start=1和end=1000就可以了 产生1到1000之间的随机数。

热心网友 时间:2023-10-09 23:05

楼上正解,random里面只可以产生0到任意数的一个随机,最小值要想固定,只能后面加上一个数,1楼方法你可把7换成8,这样就是0到8之间的所有整数,不包括8,再加上2,就是0到10之间所有整数,不包括10,那么9就是最大整数

热心网友 时间:2023-10-09 23:06

Random rd = new Random();
rd.nextInt(2,9);这样就可以了。

热心网友 时间:2023-10-09 23:06

Random random=new Random();
int num=random.nextInt(7)+2;

包括2,不包括7.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com