generation of random variates 5579153