When something's unpredictable, it doesn't happen at expected times or it can't be predicted. If trains were unpredictable, they wouldn't follow a set schedule and you'd never know when one would arrive.
The adjective unpredictable can also describe something that's unexpected or not known in advance. Your soccer team's skill level might be wildly unpredictable — from game to game your coach never knows what you guys will do. It can be an insult if someone calls you an unpredictable person. That means people can't rely on you for things, such as consistently good work or keeping your promises.
adj unknown in advance
adj not occurring at expected times
adj not capable of being foretold
not certain to occur; not inevitable
dependent on chance
occurring or appearing at usually irregular intervals
incapable of being anticipated