[R] getting random integers

Sarah Goslee sarah.goslee at gmail.com
Thu Apr 29 18:43:42 CEST 2010


You can always take a look. If you use a much bigger sample size it will be
obvious:

hist(round(runif(1000000, min = 1, max = 10)))


I'd use instead:

hist(sample(1:10, 1000000, replace=TRUE))


Sarah

On Thu, Apr 29, 2010 at 12:39 PM, Hans Ekbrand <hans at sociologi.cjb.net> wrote:
> I want 100 integers. Each integer, x, can be in the range 1 =< x => 10.
>
> Does the following code give 1 and 10 the same chances to be selected as
> 2:8?
>
> round(runif(100, min = 1, max = 10))
>
> --
> Hans Ekbrand
>

-- 
Sarah Goslee
http://www.functionaldiversity.org



More information about the R-help mailing list