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