分区整数随机

时间:2015-07-13 14:37:53

标签: r

如何将整数随机分成n个部分,结果为零? (优选在R中)

例如,要将整数5分成3个部分并执行4次,我可能会得到此输出:

[1] 4 0 1

[2] 2 2 1

[3] 0 2 3

[4] 1 1 3 

谢谢!

1 个答案:

答案 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