班里有 15 个人,10 个 topic,其中 5 个 topic 要求出现两次,这样正好 15 个人选择 15 个 topic,用 sample() 函数分别对同学和 topic 做不放回随机抽样,然后组合在一起即可,思路很简单,娱乐一下。注:这里设置了随机数种子,因为当天是 2019 年 5 月 7 号,所以随机数种子设置为 20190507,方便结果重现,否则每次运行一遍程序,抽样结果可能不同。

对同学进行随机抽样 ## 设置随机数种子 set.seed(20190507) ## 同学向量 name = c( "克甝", "庞秀萍", "刘琦平", "刘冀", "乌云其其克", "蔡青青", "李梦阳", "杨楠楠", "孙昕", "东木阳子", "楚新元", "苏伟修", "吾丽娜", "徐小惠", …