But you can easily change your IP address to a random one using tor or a VPN.
VPNs do not provide anonymity. Your VPN provider can see all your traffic and link it to your real IP address. This is even worse if you pay for your VPN with fiat, in which case they can link all your traffic to your real name and address. If you are looking for anonymity, then you need to use Tor.
Tor is not a 100% panacea, there are a lot of fake and doomy nodes and there's a chance your TOR path will pass through them. IMO, it's better to use the parallel VPN which is ended at dedicated server which is under your full control.