         if (cvar_poisson)
         {
            int
         }
         else if (cvar_geometric)
         {
            int
         }
         else if (cvar_binomial)
         {
            if (BinomialProb == 0.5 && BinomialParm < 30)
            {
               int
            }
            else
            {
               double
            }
         }
         else if (cvar_hyper)
         {
            int
         }
         else if (cvar_power)
         {
            int
         }
         else if (cvar_beta)
         {
            double
         }
         else if (cvar_neg)
         {
            int
         }
         else if (cvar_gamma)
         {
            double
         }
         else if (cvar_exp)
         {
            double
         }
         else if (cvar_vnormal)
         {
            double
         }
         else if (cvar_random)
         {
            long long
         }
         else if (cvar_drandom)
         {
            double
         }
         else if (cvar_urandom)
         {
            unsigned long long
         }
         else if (cvar_srandom)
         {
            long long
         }
