Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: create unique random number variable
From
daniel klein <[email protected]>
To
[email protected]
Subject
Re: st: create unique random number variable
Date
Tue, 24 Apr 2012 12:10:13 +0200
Raoul,
do not use a variable but rather a scalar or local macro to hold a
single number.
set seed 12345
loc x = int(1000*uniform())
di "`x'"
Here is a short explanation of what your code does. It creates a
random number for each obeservation and stores it in x. Setting the
-seed- ensures that x will be same every time you run your code.
If you want to store a conatnt (random number) in a variable, you can
do so typing
g x = int(1000*uniform()) in 1
replace x = x[1]
Best
Daniel
--
Hello
I'm trying to generate a random number variable like this:
.set seed 12345
.gen x = int(1000*uniform())
However, the random numbers in variable x are not unique. Is there a
way to ensure they are unique?
Thanks!
Raoul
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/