27double Get_AUC(vector<float> &scores, vector<char> &Y, vector<double> &spe, vector<double> &sen);
32 static std::minstd_rand::result_type rand() {
return getInstance()._rng(); };
33 static unsigned int rand30() {
return ((getInstance()._rng() << 15) ^ getInstance()._rng()) & 0x4fffffff; };
34 static void srand(std::minstd_rand::result_type val) { getInstance()._rng.seed(val); };
35 static const std::minstd_rand::result_type max() {
return getInstance()._rng.max(); };
38 std::minstd_rand _rng;
48 QRFglobalRNG(
QRFglobalRNG const&) { fprintf(stderr,
"Error: copying is forbidden for the globalRNG object\n"); exit(-1); };
49 void operator=(
QRFglobalRNG const&) { fprintf(stderr,
"Error: assignment is forbidden for the globalRNG object\n"); exit(-1); };