I don't think it's a question that requires a physicist? It may be some hidden variable, but all our observable knowledge leads to a conclusion that it is random. TBH I for whatever emotional reason do like the idea that there are hidden determined variables that we may as of yet not know, but...