IPv6 is 2^96 times larger than IPv4. You'd need 100*2^96 servers. That's not tractable with a brute force method.
Basically, before scanning, query and iterate all ASes advertisments and union present ranges, then feed that to zmap or something that can scan IPv4 and/or IPv6.