Added RandomPositionGenerator