unpredictable

adjective

Difficult to foretell or foresee.

noun

Something difficult or impossible to foretell or foresee.

adjective

Unable to be predicted.

noun

An unpredictable thing.

adjective

not occurring at expected times

adjective

not capable of being foretold

adjective

unknown in advance