在c#语言中的随机函数有"随机种子",其作用是什么?

 我来答
精致又果敢的夜鹰
2013-05-24 · TA获得超过821个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:197万
展开全部
作用就是给随机函数一个取值的依据(种子是形象的说法,就好像你种了西瓜长出来也是西瓜)比如你给随机函数的种子是int型的值。那么所有产生的随机数也是int型。如果你给的是个范围,那么随机函数产生的数值就在这个范围内。
可以把这句话理解为:以什么(种子)来让随机函数产生随机数
纵横家_
2013-05-24 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:122万
展开全部
随机随机 你从名字就可以看出来,是产生随机数的的东西。 比如你下载电影不是有个什么种子么,差不多一个意思,可以用种子下载电影。随机种子可以用来产生随机数,但是这些随机数也是人为弄出来的,就是所谓的假随机,自然界的随机很复杂。
用随机数产生随机数,比如随机人名中奖之类的就是用随机数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gyyyaann
2013-05-24 · 超过68用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:184万
展开全部

打个比方

Random rd = new Random(5);
Random rd1 = new Random(5);

你用这两个实例产生的随机数序列是一样的,因为种子相同

Random rd = new Random(5);
Random rd1 = new Random(2);

如果种子不同产生的随机数序列就不一定相同了

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanwei64
2013-05-24 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:135万
展开全部
在种子的基础上生成随机数了。随机函数那也是代码写的,得靠一个参数来改变其产生的随机数。这样重复性就不会高。
一般以时间的毫秒做为随机种子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式