implementation selectionRoulette()
selection -> std::vector<int>, prototype getSegmentId