| 604 | } |
| 605 | |
| 606 | RAND_INT_TYPE random_negative_binomial(bitgen_t *bitgen_state, double n, |
| 607 | double p) { |
| 608 | double Y = random_gamma(bitgen_state, n, (1 - p) / p); |
| 609 | return random_poisson(bitgen_state, Y); |
| 610 | } |
| 611 | |
| 612 | RAND_INT_TYPE random_binomial_btpe(bitgen_t *bitgen_state, RAND_INT_TYPE n, |
| 613 | double p, binomial_t *binomial) { |
nothing calls this directly
no test coverage detected