

#ifndef ARandom_included
#define ARandom_included

#define __ARandom_Aseed_ __ARandom_1
extern OBJ __ARandom_Aseed_;

#define __ARandom_Aseed __ARandom_2
#define _ARandom_Aseed _ARandom_2
#define ARandom_2 ARandom_Aseed
extern OBJ __ARandom_Aseed;
extern OBJ _ARandom_Aseed(OBJ);

#define __ARandom_Arandom __ARandom_3
extern OBJ __ARandom_Arandom;

#define __ARandom_Arandom_O1 __ARandom_4
#define _ARandom_Arandom_O1 _ARandom_4
#define ARandom_4 ARandom_Arandom_O1
extern OBJ __ARandom_Arandom_O1;
extern OBJ _ARandom_Arandom_O1(OBJ);

#define __ARandom_Arandom_O2 __ARandom_5
extern OBJ __ARandom_Arandom_O2;

#define __ARandom_Ax_Aseed_ __ARandom_6
#define _ARandom_Ax_Aseed_ _ARandom_6
#define ARandom_6 ARandom_Ax_Aseed_
extern OBJ __ARandom_Ax_Aseed_;
extern OBJ _ARandom_Ax_Aseed_(OBJ);

#define __ARandom_Ax_Aseed __ARandom_7
#define _ARandom_Ax_Aseed _ARandom_7
#define ARandom_7 ARandom_Ax_Aseed
extern OBJ __ARandom_Ax_Aseed;
extern OBJ _ARandom_Ax_Aseed(OBJ,OBJ);

#define __ARandom_Arandom_Areal __ARandom_8
#define _ARandom_Arandom_Areal _ARandom_8
#define ARandom_8 ARandom_Arandom_Areal
extern OBJ __ARandom_Arandom_Areal;
extern OBJ _ARandom_Arandom_Areal(OBJ);

#define __ARandom_Arandom_Anat_Anat __ARandom_9
#define _ARandom_Arandom_Anat_Anat _ARandom_9
#define ARandom_9 ARandom_Arandom_Anat_Anat
extern OBJ __ARandom_Arandom_Anat_Anat;
extern OBJ _ARandom_Arandom_Anat_Anat(OBJ,OBJ);

#define __ARandom_Arandom_Anat __ARandom_10
#define _ARandom_Arandom_Anat _ARandom_10
#define ARandom_10 ARandom_Arandom_Anat
extern OBJ __ARandom_Arandom_Anat;
extern OBJ _ARandom_Arandom_Anat(OBJ);

#include "Random.hc.h"

#ifndef ARandom_Aseed
#define ARandom_Aseed(x1,x3) {x3=_ARandom_Aseed(x1);}
#endif

#ifndef ARandom_Arandom_O1
#define ARandom_Arandom_O1(x1,x3) {x3=_ARandom_Arandom_O1(x1);}
#endif

#ifndef ARandom_Ax_Aseed_
#define ARandom_Ax_Aseed_(x1,x2) {x2=_ARandom_Ax_Aseed_(x1);}
#endif

#ifndef ARandom_Ax_Aseed
#define ARandom_Ax_Aseed(x1,x2,x3) {x3=_ARandom_Ax_Aseed(x1,x2);}
#endif

#ifndef ARandom_Arandom_Areal
#define ARandom_Arandom_Areal(x1,x2) {x2=_ARandom_Arandom_Areal(x1);}
#endif

#ifndef ARandom_Arandom_Anat_Anat
#define ARandom_Arandom_Anat_Anat(x1,x2,x3) {x3=_ARandom_Arandom_Anat_Anat(x1,x2);}
#endif

#ifndef ARandom_Arandom_Anat
#define ARandom_Arandom_Anat(x1,x2) {x2=_ARandom_Arandom_Anat(x1);}
#endif

#endif
