如何将整数随机分成n个部分,结果为零? (优选在R中)
例如,要将整数5分成3个部分并执行4次,我可能会得到此输出:
[1] 4 0 1
[2] 2 2 1
[3] 0 2 3
[4] 1 1 3
谢谢!
答案 0 :(得分:2)
library(partitions)
t(restrictedparts(5, 3))
[1,] 5 0 0
[2,] 4 1 0
[3,] 3 2 0
[4,] 3 1 1
[5,] 2 2 1
该软件包中还有其他有用的功能。本文档将介绍随机抽样和组合link here。