Bad code is the x86 undefined instruction called ud2? Why 2?

Because serving dodgy ads pays them a lot of code is really going to be a really useful analogy for me going forward, thanks!