00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <Stiostream.h>
00021 #include "StRandom.hh"
00022 #include "StGlobals.hh"
00023
00024 int main()
00025 {
00026 StRandom rndm;
00027 int i;
00028 const int n = 10;
00029
00030 rndm.setSeed(101);
00031 for (i=0; i<n; i++) PR(rndm.flat());
00032 for (i=0; i<n; i++) PR(rndm.flat(2));
00033 for (i=0; i<n; i++) PR(rndm.flatInt(10));
00034 for (i=0; i<n; i++) PR(rndm.flatInt(20,30));
00035 for (i=0; i<n; i++) PR(rndm.flat(1, 2));
00036 for (i=0; i<n; i++) PR(rndm.exponential());
00037 for (i=0; i<n; i++) PR(rndm.exponential(123.));
00038 for (i=0; i<n; i++) PR(rndm.gauss());
00039 for (i=0; i<n; i++) PR(rndm.gauss(10, 1.67));
00040 for (i=0; i<n; i++) PR(rndm.poisson(6.4));
00041
00042 StRandom::setSeed(1001);
00043 for (i=0; i<n; i++) PR(StRandom::flat());
00044 for (i=0; i<n; i++) PR(StRandom::flat(2));
00045 for (i=0; i<n; i++) PR(StRandom::flat(1, 2));
00046 for (i=0; i<n; i++) PR(StRandom::flatInt(10));
00047 for (i=0; i<n; i++) PR(StRandom::flatInt(20,30));
00048 for (i=0; i<n; i++) PR(StRandom::exponential());
00049 for (i=0; i<n; i++) PR(StRandom::exponential(123.));
00050 for (i=0; i<n; i++) PR(StRandom::gauss());
00051 for (i=0; i<n; i++) PR(StRandom::gauss(10, 1.67));
00052 for (i=0; i<n; i++) PR(StRandom::poisson(6.4));
00053
00054 return 0;
00055 }