Duncan Murdoch recently (24 July 2008) posted code providing a much more
elegant and efficient approach.  (Subject line:  truncated normal). Also
there is apparently a function in the msm package which will do this for you.

        cheers,

                Rolf Turner

On 25/07/2008, at 2:43 PM, jim holtman wrote:

Generate more than you need and then just keep 500 of them:

x <- rnorm(3000)  # make sure we have enough
y <- x[(x > -1.5) & (x < 1.5)][1:500]  # keep 500 0f them
hist(y)


On Thu, Jul 24, 2008 at 7:35 PM, dxc13 <[EMAIL PROTECTED]> wrote:

useR's,

I want to randomly generate 500 numbers from the standard normal
distribution, i.e. N(0,1), but I only want them to be generated in the range
-1.5 to 1.5.  Does anyone have a simple way to do this?

Thanks,

dxc13
--
View this message in context: http://www.nabble.com/simple-random- number-generation-tp18642611p18642611.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.




--
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem you are trying to solve?

______________________________________________
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.


######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}

______________________________________________
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