发布网友 发布时间: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.