Vie wrote: > > Hi, > > Ive been trying to find a function that will allow me to pull out a number > between a minimum and maximum threshold. > > I want a random decimal number between, for example, 0 and 0.5 or 0 and > 0.7. >
I'm no R expert, but this should give you n uniformly distributed random numbers scaled down to the range 0..max where max < 1 (and yes, I know, this makes it not-so-uniform): rrange <- function(n, max) { result <- runif(n) * max; result } Use it as follows: rrange(12, 0.7) # generate 12 numbers between 0 and 0.7 If you are looking for integer values from a minimum to a maximum (inclusive), this should work: irange <- function(n, min,max) { result <- min + trunc(runif(n) * (max - min + 1)); result } Used as follows: irange(12, 5, 20) # generate 12 integers in the range 5..20 inclusive -- View this message in context: http://www.nabble.com/Choosing-a-random-number-between-x-and-y-tp21914106p21918718.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.