First random by function is not random...no matter what they call the function it is predictable...
Second you really should read up on this field "encryption", its big and diverse I doubt you came up with a new idea..
I really hate to busting bubbles but the truth is encryption is a very complex art that usually requires extensive training in mathematics and/or computer science(Master or Phd)