fixed range generator