Don't mean to be a party pooper here but once again, there is no such thing as totally random in programming. You may have a vast and complex method of generating an end result, but that end result has a starting point and ending point.
For example if you were to choose numbers corresponding to creation of a toon, as has been verified by jedi deleting their main and then their jedi and having their fs unlock taken away, you could base this end result on any number of factors involved in creator creation. Things like Station name, Toon name, starting race, starting planet, starting city, starting profession etc etc. As I am sure you can see there is quite alot of things you could use as a begining point. Personally I think the professions are based on a combination of things, like starting planet/city, station name and toon name.
I can not recall the post exactly but there is a post somewhere wherein the devs confirmed your begining city has something to do with it. Which is one of the reasons your datapad has a wp to your starting city, this serves as a place holder in your db record from which to keep track of some of the things you need to do.
You are correct in that the holocron does a sql type of search to find whats next on the list, as well as checks to see if you have met the reqs for the silent message.
However based on my rl years of programming xp I can say with absolute certainty that a 100 percent random program would make the inventor a very rich man.
Does this help the discussion, no not really. However I will say this with some amount of certainty, if you want to find the solution to your silent holo revisit at-at's theory only stop thinking of the list as linear and look for the pattern. Most of the patterns I saw in there that did not unlock were incorrect. Look at it this way, instead of from the top down look at the list from the inside out and then find the pattern, and also keep in mind some patterns are so complex 3 or 4 exampls of trying to find a pattern are not enough to find it. So even if you have all for 4 holos then silent it may not be enough samples.