// Random Resetting mutation is implemented for Real and Int chromosome types.
/// # Substitute Mutation
////// For each gene in the real representation it has `mutation_rate` probability of replacing
/// the gene with a random value within the range.
#[derive(Clone)]pubstructRandomResettingMutation{pubmutation_rate:f64,
}implDefault forRandomResettingMutation{fndefault()->Self{
RandomResettingMutation {
mutation_rate:0.05,}}}