Adding concept drift to data sets
It sounds like you are trying to generate a synthetic data set, by artificially adding fake drift.

This is a bad idea.  Don't do this.

If you manage to find some algorithm that works well on your synthetic data set, then all you will know is that your algorithm works on a fake data set -- but you'll have no idea whether it is useful in practice.

Instead, I suggest that you try to find some real-world data sets that contain concept drift, and use them to work with.  If you're not sure how to do that, you might not be ready to do research in this area yet: you might want to spend some time talking to your advisor/mentor, or spend a bunch of quality time in the library reading papers in the literature that talk about the concept drift problem.