Bert, I am very grateful for your clear explanation!!! Bert Gunter If n = N, then this is unnecessarily complicated. sample(mydata$Temperature) is all you need (see ?sample). If n < N, then the "trick" is not done. sample(mydata$Temperature, n) is what is wanted. Bert Thank you, Jim, you always come to the rescue! Jim Lemon mydata$Temperature[sample(1:N,N) should do the trick. You will just get a pseudo-randomly shuffled set of the same values. Jim Medic <mailiPadpost at gmail.com> wrote:> > Variable temperature: > > mydata$temperature > > has N values. > > With what code to ?hoice (without return) n values from them RANDOMLY?