4 *CMZ :- -02/06/94 11.02.47 by Mike Seymour
6 *-- Author : David Ward, modified by Bryan Webber and Mike Seymour
8 C-----------------------------------------------------------------------
10 FUNCTION HWREXQ(AV,XMAX)
12 C-----------------------------------------------------------------------
14 C Random number from dN/d(x**2)=EXQ(-b*x) with mean AV,
16 C But truncated at XMAX
18 C-----------------------------------------------------------------------
20 DOUBLE PRECISION HWREXQ,HWR,AV,B,BXMAX,R1,R2,XMAX,R,RMIN
38 10 R1=HWR()*(1-RMIN)+RMIN
40 R2=HWR()*(1-RMIN)+RMIN
44 IF (R.LT.RMIN) GOTO 10