| of(UniformRandomProvider, double[], int) |  | 100% |  | 100% | 0 | 8 | 0 | 33 | 0 | 1 |
| sample() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| computeSize(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| fillTable(long[], int[], int[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| fillRemainingIndices(int, int[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| findLastNonZeroIndex(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSmallPowerOf2(int) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| AliasMethodDiscreteSampler(UniformRandomProvider, long[], int[]) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| withUniformRandomProvider(UniformRandomProvider) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| of(UniformRandomProvider, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |