How create (aws) instances using exact_count but in different subnets?

I can’t seem to find any way to reliably eg “create 3 instances in different subnets”. Well, I can do that using random selection of the subnet, but then ansible will randomly replace the instances.

-barry