全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2684 9
2017-10-24
悬赏 500 个论坛币 已解决
例如想要实现从12个字母里面随机选择4个字母进行排序 想看不同的组合应该如何写代码?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-24 18:51:36
复制代码
二维码

扫码加我 拉你入群

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

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

2017-10-25 06:59:07
同学你这个问题问得很不清楚。

1. 你是要产生随机抽样的4字符序列,还是要所有4字符序列的全排列?
2. 如果是产生随机抽样的4字符序列,请问序列内4个字符可否重复,序列与序列间可否重复?需要产生多少个样本?
3. “进行排序 ”又是什么意思?序列内部要排序,还是序列之间要排序?还是根本不需要排序(语误)?
二维码

扫码加我 拉你入群

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

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

2017-10-25 10:35:28
复制代码
这是所有的排列组合情况,然后你可以使用随机抽样的方式抽取
二维码

扫码加我 拉你入群

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

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

2017-10-25 20:20:52
iwasguru 发表于 2017-10-25 06:59
同学你这个问题问得很不清楚。

1. 你是要产生随机抽样的4字符序列,还是要所有4字符序列的全排列?
抱歉哈 是我问题阐述的不清楚 想要的是从十个字母里面选出四个不同的字母然后让他们拼接在一切 如abcd 但是想避免如abcd和bcda cdab 这些情况 最后的结果应该是(10*9*8*7)/(4*3*2)种
二维码

扫码加我 拉你入群

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

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

2017-10-25 20:23:20
l1i2n3i4n5g 发表于 2017-10-25 10:23
感谢l1i2n3i4n5g 想问一下如果最后拼接的时候运用||但是最开始生成的变量过多 夸张地讲如1000个变量 那么在最后拼接的时候能有办法直接跳过一个一个去写||的方法一步到位得到最后的拼接结果吗 目前我只想到写一个宏十个十个去拼接
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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