Use density to specify the width in the perpetual_generator