28 double a = state_->getRandomizer()->getRandomDouble();
32 switch (state_->getRandomizer()->getRandomInteger(0, 1)) {
33 case 0:
for (uint i = 0; i < p1->realValue.size(); i++) {
34 ch->realValue[i] = (p1->realValue[i] + (p1->getLBound()+ state_->getRandomizer()->getRandomDouble()*(p1->getUBound() - p1->getLBound())))* 0.5;
37 case 1:
for (uint i = 0; i < p1->realValue.size(); i++) {
38 ch->realValue[i] = (p2->realValue[i] + (p2->getLBound()+ state_->getRandomizer()->getRandomDouble()*(p2->getUBound() - p1->getLBound())))* 0.5;