code 41572;
real procedure EXTVALINV(PROB, LOC, SCALE);
value PROB, LOC, SCALE; real PROB, LOC, SCALE;
begin
if SCALE ≤ 0 then
STATAL3 ERROR(“EXTVALINV”, 3, SCALE);
if PROB ≤ 0 ∨ PROB ≥ 1 then
STATAL3 ERROR(“EXTVALINV”, 1, PROB);
EXTVALINV:= -SCALE × LN(-LN(PROB)) + LOC
end EXTVALINV;
eop