27 double a = state_->getRandomizer()->getRandomDouble();
29 switch (state_->getRandomizer()->getRandomInteger(0, 1)) {
30 case 0:
for (uint i = 0; i < p1->realValue.size(); i++) {
31 ch->realValue[i] = a * (p1->realValue[i]) + (1 - a) * (p2->realValue[i]);
34 case 1:
for (uint i = 0; i < p1->realValue.size(); i++) {
35 ch->realValue[i] = a * (p2->realValue[i]) + (1 - a) * (p1->realValue[i]);