Changed the Random crossover

changed the random cross over to the  adjust the things to be real , it
was previously that the choosing mthod depended on the genprobability
now it chooses based on a number between zero and the highest fittness ,
and the first number in the loop that is higher than this value is
chosen