| 530 | } |
| 531 | |
| 532 | double random_standard_t(bitgen_t *bitgen_state, double df) { |
| 533 | double num, denom; |
| 534 | |
| 535 | num = random_standard_normal(bitgen_state); |
| 536 | denom = random_standard_gamma(bitgen_state, df / 2); |
| 537 | return sqrt(df / 2) * num / sqrt(denom); |
| 538 | } |
| 539 | |
| 540 | static RAND_INT_TYPE random_poisson_mult(bitgen_t *bitgen_state, double lam) { |
| 541 | RAND_INT_TYPE X; |
nothing calls this directly
no test coverage detected