SPSSで乱数を発生させる(1から99まで)
SET SEED = 12345. ←シードを変えて使う。
INPUT PROGRAM.
LOOP I = 1 TO 1000.
COMPUTE X = TRUNC(RV.UNIFORM(1,99+1)). ←「99」の部分を変えれば範囲を変えられる。
END CASE.
END LOOP.
END FILE.
END INPUT PROGRAM.
LIST I X.
DESCRIPTIVES VARIABLES X.
FREQUENCIES VARIABLES = X
/BARCHART.
- RV.UNIFORM(a,b)は、aからbまでの一様乱数を発生させる。bは含まれない。
出力(一部)
I X
1.00 36.00
2.00 74.00
3.00 83.00
4.00 28.00
5.00 19.00
6.00 73.00
7.00 8.00
8.00 73.00
9.00 71.00
10.00 76.00
11.00 49.00
12.00 18.00
13.00 16.00
14.00 39.00
15.00 46.00
16.00 86.00
17.00 39.00
(途中省略)
994.00 42.00
995.00 60.00
996.00 30.00
997.00 59.00
998.00 3.00
999.00 53.00
1000.00 31.00
Number of cases read: 1,000 Number of cases listed: 1,000
Number of valid observations (listwise) = 1000.00
Valid
Variable Mean Std Dev Minimum Maximum N Label
X 51.77 27.95 1.00 99.00 1000
(以下省略)