Firm, unyielding, determined.
A determined person; one showing resolution.
An unpredictable thing.
Unable to be predicted.