Как я понимаю логику:
//1. Запишем в arr[0,1,2] нарезанные строки из полей.
//2. Запишем в vrs[arr[0].length] нарезанные с помощью заятой слова.
//3. с помощью функции math.random выведем случайное слово
str=vrs[random].[i]+' '+arr[1].[j]+' '+arr[2].[k];