¿Cómo podemos obtener la tabla de distribución khi_2? ¿Cuál es el código fuente en C ++?

¿Querías decir que la distribución Chi-cuadrado C ++ tiene esto en una biblioteca de plantillas aleatorias?

// chi_squared_distribution
#include
#include
int main () {
const int nrolls = 10000;
// número de experimentos
const int nstars = 100;
// número máximo de estrellas para distribuir
std :: generador de default_random_engine;
std :: chi_squared_distribution distribution (3.0);
int p [10] = {};
para (int i = 0; i <nrolls; ++ i) {
número doble = distribución (generador);
if ((número> = 0.0) && (número <10.0)) ++ p [int (número)];
}
std :: cout << "chi_squared_distribution (3.0):" << std :: endl;
para (int i = 0; i <10; ++ i) {
std :: cout << i << "-" << (i + 1) << ":";
std :: cout << std :: string (p [i] * nstars / nrolls, '*') << std :: endl;
}
devuelve 0;
}

chi_squared_distribution (3.0):
0-1: *******************
1-2: ***********************
2-3: ******************
3-4: ************
4-5: *********
5-6: *****
6-7: ***
7-8: **
8-9: *
9-10: *