# RandomVariate does not evaluate a Hyperbolic Distribution

Any Idea why I can't get a result from this expression:

In[170]:= RandomVariate[HyperbolicDistribution[59.428, 18.441, 3.428*^-9, -0.00065]]

Out[170]= RandomVariate[HyperbolicDistribution[59.428, 18.441, 3.428*10^-9, -0.00065]]


I have found this Distribution modelling daily balance of a bank in order to calculate Liquidity Risk.

-
Apparently 3.428 10^-9 is too small. 3.428 10^-7 works OK, though –  belisarius Apr 21 at 17:27
It doesn't look like the impact of the third parameter is really large at the given value. The plot of the PDF remains visually unchanged if you increase it by a factor of 1000. –  Sjoerd C. de Vries Apr 21 at 21:25
Sjoerd raised a good point: Increasing delta by a factor of 100 still gives results that match to 7+ decimal places. Doing so allows use of RandomVariate. –  rasher Apr 21 at 21:41

InverseCDF[HyperbolicDistribution[1, 59.428, 18.441, 3.428*^-9, -0.00065],