This brings up the philosophical question of whether humans have free will or is everything deterministic following the laws of physics.

Exists randomness or is it just lack of information? :)