具有随机生成数字的矩阵,在R中加起来为固定总和

时间:2017-06-15 01:56:56

标签: r matrix random

我对R来说很陌生,我试图提出2 x 2矩阵,其中随机生成的数字介于0和10之间,行和列的总数固定,例如: 20.I.e.矩阵看起来像这样:

  1    10 
  4     5 

任何指针都将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以尝试下面的内容

repeat{
  x = sample(0:10,4)
  if(sum(x) == 20){
    x = matrix(data = x,nrow = 2,ncol = 2)
    break
  }
}
x
     [,1] [,2]
[1,]    4    1
[2,]    5   10