楼主: swnyee
47049 19

[编程问题求助] [求助]产生随机数,种子数什么意思? [推广有奖]

11
rayality 发表于 2009-5-10 01:35:00

弱弱地问:set seed #,为什么#一般都很大呢?

如果设为一位数,会不会有问题?如设为1。

12
luoluo0307 发表于 2010-2-26 02:40:26
请问设置随机数种子的 原则是什么?到底设置为多大呢 ?

13
zhenxinyongyuan 发表于 2010-2-28 18:22:54
有根各位高手学习了
有能耐就活 没能耐就死
我就是这样 活的非常好 和死人差不多

14
syzforever 发表于 2010-10-11 00:04:24
11# rayality

Stata的说明里说
Without loss of pseudorandomness, the seed may be set to small numbers; e.g., set seed = 2.

15
胡老 发表于 2016-9-19 22:30:16
heavenicefox 发表于 2008-7-14 18:49
计算机并不能产生真正的随机数,如果你不设种子,计算机会用系统时钟来作为种子,如果你要模拟什么的话,每 ...
原来如此,谢谢了!

16
胡老 发表于 2016-9-19 22:32:14
eblog 发表于 2008-7-14 20:07
set seed只对当前的命令有效再加上一个命令就清楚了:set seed 200gen x5=invnorm(uniform())*6+100这样一来 ...
不错不错!!

17
从融之旅 发表于 2017-11-29 09:30:28
学习了!

18
楚天江南客 学生认证  发表于 2018-1-1 09:04:12
我想问一下种子值的设置是随意的嘛?任意自然数都可以吗?

19
sophyyyt 发表于 2018-10-13 14:52:36
谢谢!

20
yasmiles 发表于 2021-3-3 12:34:15
楚天江南客 发表于 2018-1-1 09:04
我想问一下种子值的设置是随意的嘛?任意自然数都可以吗?
stata规定的是0-2^32之间的整数都可以。我的理解是:因为取值不同,会导致结果不同。所以可以尝试一下不同种子下的结果,然后挑选相对来说结果比较好的种子。不知说的是否正确,还请其他同学有更多理解可以直接回复我~
请参考这个帖子蓝色版主的回答:https://bbs.pinggu.org/thread-2121186-1-1.html

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 08:11