if you really need a RANDOM RANDOM IP, I would add network (maybe flat?) that would contain a subnet:
0.0.0.0/0 without DHCP (if such possible, if not, would contain 2 subnets:
0.0.0.0/1 and
128.0.0.0/1) and disable f=port security for that network. In the image you will use, you will need to remove cloud-init or add config option, on instance launch, that it would not autoconfigure network interface according to Cloud assigned IP.
maybe for such task there are better options, such as simple KVM host with bridged network?