A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔增阳 中级黑马   /  2013-7-29 20:23  /  1767 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 崔增阳 于 2013-7-31 19:54 编辑

Random random=new Random();
random.next(10);

是会产生0到10的随机数还是0到9

6 个回复

倒序浏览
public virtual int Next(
        int maxValue
)

参数 maxValue
类型:System.Int32
要生成的随机数的上限(随机数不能取该上限值)。 maxValue 必须大于或等于零。


返回值
类型:System.Int32
大于等于零且小于 maxValue 的 32 位带符号整数,即:返回值的范围通常包括零但不包括 maxValue。 不过,如果 maxValue 等于零,则返回 maxValue。


回复 使用道具 举报
会产生0到9的随机数,不包括10在内。
回复 使用道具 举报
random返回一个处于0~9之间的数字.
回复 使用道具 举报
Random.Next 方法
Next()                     返回非负随机数。
Next(Int32)              返回一个小于所指定最大值的非负随机数。
Next(Int32, Int32)    返回一个指定范围内的随机数。
  1. public virtual int Next(  int maxValue  )
复制代码
参数 maxValue 类型: System.Int32  要生成的随机数的上界(随机数不能取该上界值)。maxValue 必须大于等于零。
返回值  类型: System.Int32  大于等于0且小于 maxValue 的 32 位有符号整数,即:返回值的范围通常包括0但不包括 maxValue。不过,如果 maxValue 等于0,则返回 maxValue

random.next(10); 返回 大于等于0且小于10 的 32 位有符号整数,即【0-9】10个整数中的其中一个。

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 brucel50 于 2013-7-30 11:25 编辑

是0到9,返回一个小于括号中的非负随机数,所以应该是0到9.
回复 使用道具 举报
brucel50 发表于 2013-7-29 22:57
是0到9,返回一个小于括号中的非负随机数,应该是0到9.

当然是0到9,这个应该不太难,你在vs上运行一下不就知道了,而且印象也深刻!

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1 赞一个!自己测出来才是自己的

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马