How to generate pseudo random number with fix range ?

Hello.
All I needs is a set of random numbers with the same mu but range between 1 to 9. No fix distribution No fix variance, just the same mu. So, I have try . . .
r=mu*rand([1 9],m,n);
m=30,500 and 1000, n=1
but it does not work T-T
Thankyou for all your kindness and help and I'm so sorry about my broken english ^_^

Réponses (2)

You can generate uniform random numbers between 1 and 9 with:
R = 1+8*rand(1000,1);

3 commentaires

Chanon
Chanon le 21 Mar 2012
this syntax can generate uniform random numbers between 1 and 9 but mean were difference each time I generate. I want the same mean (x bar) each time I generate. Thanks.
You are not going to get a random number generator to produce a sequence that follows some probability law that has the exact same mean each time unless you just generate the same sequence each time.
Unless the number of trials becomes inf, which is another way of phrasing Wayne's statement.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange

Question posée :

le 21 Mar 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by