fixed integer mutation
made data generation more random