I usually stick to either the half hp +1 method or RPGA Eberron (basically half hp+1 except for d4 and d12's which get 2 and 8 respectively). But then again, I hate "randomness" (i.e. random stats, random hp). If you want to enforce the randomness of D&D, you should take in the good along with...