程序如下:
clear
set obs 100
set seed 101010100
gen x1 = runiform()
gen x2 = runiform()
gen x3 = runiform()
gen x4 = runiform()
gen sum = x1 + x2 + x3 + x4
sum sum
stata12的结果
Variable | Obs Mean Std. Dev. Min Max
-------------+--------------------------------------------------------
sum | 100 1.878539 .5661245 .5848273 3.332821
stata14的结果
Variable | Obs Mean Std. Dev. Min Max
-------------+---------------------------------------------------------
sum | 100 2.054852 .6011896 .5510709 3.272003
The default pseudorandom-number generator introduced in Stata 14 is the 64-bit Mersenne
Twister. See Matsumoto and Nishimura (1998) for more details. The default
pseudorandom-number generator in Stata 13 and earlier versions is George Marsaglia's 32-bit
KISS generator (G. Marsaglia, 1994, pers. comm.) Both generators are available in Stata 14.
The abbreviations mt64 and kiss32 are used, respectively, to specify these two generators
in Stata commands and functions.