全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1163 3
2013-09-29
之前有问过也有很多热心的朋友帮忙,不过我没说清楚,其实是要创建一个1-59的随机数整数,是unif分布,每次提取5个不同的数,做10次,这样的程序怎么写呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-9-29 08:34:35
这个问题还比较简单

data want;
        do i=1 to 5;
                ran = 50*RANUNI(0) + 1;
                output;
        end;
run;

其中RANUNI函数中的参数设为0或负数则以当前时间作为生成随机数的种子
把上面的程序循环来10次,就能生成10组这样的随机数,而且种子各不相同
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-29 09:19:41
你还是没有很清楚你到底想到做什么。
1-59个随机整数之中有可能,可以说几乎一定,包含重复的数。然后你要提取五个不同的数,这是个矛盾。
京剧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-29 09:49:55
jingju11 发表于 2013-9-29 09:19
你还是没有很清楚你到底想到做什么。
1-59个随机整数之中有可能,可以说几乎一定,包含重复的数。然后你要 ...
大概是我没表述清楚,就是说,我要做一个动作是从1到59里提取5个不同的数,然后是把这个动作重复10次,当然每次都是没关系的,只是同一次里不能出现重复的数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群