just use
dev tun
and the OS will pick one for you; if you want to overrule this, specify an explicit number, e.g.
dev tun0
but in that case it's "whoever comes first, wins" : the second openvpn instance to start will fail because "tun0" has been assigned already.
the '--show-valid-subnets' command also works on Linux.