To be a genetic algorithm it would need to have mutation (which you have here) and crossover (which you don't).