This is off-topic, but I've always wanted to bring this up with fellow geeks... Integer code of the asterisk ('*') ASCII character is 42, which, is the answer to life, the universe and everything. The asterisk character is used as a wildcard character to indicate anything and everything. Adams never revealed the origin of 42. [0] So, just because we really don't know, I'd like to think it originates with ASCII table…
I could swear blind I'd heard/read him saying that it was simply a number that could sound amusing, be pronounced rather incredulously, was big enough for the multiplication at the end not working to work, without being too long to repeat in the actors lines or having an existing "meaning" that he was aware of (so 69 was way out because of reasons, as were things like 88 too for having commonly known (in the UK at the time) bingo calls, etc.).
Then again, my ancestors may have previously sworn blind about the giant mutant star goat thing so you might not want to trust the ponderings of anyone of my lineage...