Help using Base SAS procedures

How to Generating Random Numbers with Specific Distribution?

Reply
New Contributor
Posts: 3

How to Generating Random Numbers with Specific Distribution?

Hello ^^

I'm new for this program, SAS. But for some reason I have to work with this, I have 2 big questions (seems big problem to me too) here ...

1. Is it possible to generate random numbers from a specific distribution (such as a normal or something els)
2. How can I generate set of random numbers with specific range such as 1 - 9.

Thank you for you comment and sorry about my broken english.
Valued Guide
Posts: 2,175

Re: How to Generating Random Numbers with Specific Distribution?

what would you imagine?
a RAND function, to provide a random number from the distribution you define?
Read the online-doc here
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a001466748.htm
at the reference documentation for
RAND Function
Generates random numbers from a distribution that you specify.


You'll find much useful information in the http://support.sas.com website

2
to generate a uniformly distributed random number between 0 and 1
R01 = rand( 'uniform') ;
or, for a uniformly random integer between 0 and 9
R09 = int( 10 * rand( 'uniform' ) ) ;
New Contributor
Posts: 3

Re: How to Generating Random Numbers with Specific Distribution?

Thanks so much, this is very helpful ^^
SAS Super FREQ
Posts: 3,480

How to Generating Random Numbers with Specific Distribution?

See also my blog post, "How to generate random numbers in SAS"

Ask a Question
Discussion stats
  • 3 replies
  • 144 views
  • 1 like
  • 3 in conversation