On 07/21/2011 07:18 PM, karena wrote:
Hi,

I want to generate multiple sets of random numbers.
The requirement is that:
1) each set have 3 random numbers;
2) the sum of the three number is always 1.

how to do this?

Try this:

    df<-data.frame(a=runif(10),b=runif(10))
    df$c=df$a+df$b
    df

Replace 10 with the number of rows that you want. Replace runif with your random function of choice.

Jason

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to