fixed random num bit shift