getRng now returns a 32 bit random Number getIndexRng returns a random index in a range getBitRng returns a random bit getValueRng is the old getRng which alters the provided value