Police have charged a man over two unprovoked attacks on members of the public, menacing and stealing from retailers while on a wild crime spree in Perth’s southern suburbs on Thursday night.