The number of successful work days is now pre-determined. What the "Total" values says is the exact number of successes you will get. Not more and not less. The exact days you mess up or work properly are still randomised to make the animations more interesting than first days being successful and the rest failing.
Training also works like this now.
I will do some more testing and then release this new version. This is a small, but quite serious change that will hopefuly make the game better.