[Change] address generation algorithm