Om du alltid vill generera en siffra inom rangen för din array kan du där du just nu skriver 10 sätta wordlist.length. Då blir ditt random nummer i sitt exempel mellan 0-4. Då behöver du inte ha den i en while-loop och behöver inte heller använda wordSelected
Edit: som din kod är just nu så bör du kunna få 5 från din numberGenerator och det är inte större än wordlist.length. Men din array sträcker sig endast till [4] eftersom det startar på 0 så det betyder att programmet kommer krascha.
Edit2: hade inte läst hela tråden tydligen när jag svarade på ovan. Men som ovan så ska du kolla på din if-sats som kollar om den är större än wordlist.length. Den släpper igenom din 5 vilket den inte ska göra enligt förklaringen i edit1.