Gerar dados em que as contagens de células são aleatórias, mas as somas de linhas sempre são as mesmas

Eu estou em uma situação onde eu preciso criar um monte de conjuntos de dados falsos, onde a soma de duas variáveis ​​é a mesma que em meus dados reais, mas as contagens de cada variável são aleatórias. Aqui está a configuração:

>df
    X.1  X.2
1   145   30
2    55   73   

A primeira linha soma 175, e a segunda, 128. O que estou procurando é uma maneira de gerar um quadro de dados (ou um monte de quadros de dados) como este:

>df.2
    X.1  X.2
1   100   75
2    90   38

No df.2, as contagens de células foram alteradas, mas as linhas ainda somam a mesma tabela. Os dados reais têm centenas de linhas, mas apenas duas variáveis, se isso ajudar. Eu tentei descobrir como fazer isso comsample() mas não teve sorte. Alguma sugestão?

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion