I have a list containing some related words
list = {resident, occupant, tenant, resider, inhabiter, habitant, dweller, citizen, native, denizen, aborigine, cohabitant};
The list contains words that have at least 4 letters. How can I make a list of the same words with some letters removed randomly and a hyphen placed instead? In each word, at least two 2 letters should be replaced.
desiredlist = {r-s-d-nt, ---upant, t-n---, r-s-der, -nh-bit-r, h-bit-nt, -we-ler, ci--zen, n-t-ve, -eni-en, -bor-gine, -ohab-t-nt};