The Meaning of "Random"

Yes, but for Bohmian mechanics to be true we need to give up locality. This is not easy for a physicist to give up - perhaps even harder than determinism. Further, the relativistic generalization of Bohmian mechanics relies on an unobservable preferred frame - which in its own way runs contrary to the spirit of relativity. The field theory generalization (to bring QM->QFT) as I understand it is not fully understood and is still a topic of active research.

If one can even define a notion of determinism for a being outside of time like God, I suppose this could be true.