Thanks for your feedback.
Yes, you are right the "random" change could sometime to hard/unfair. Didnt had the time and no good idea to polish this.