<p><table align="center" border="0" cellspacing="0" width="400"> <tbody> <tr> <td class="colorborder"> шифр из слов <hr> <div>Введите задуманное слово Например: ЗВЕЗДОЧЕТ База: 51687 слов</div> <div><input class="stWord" id="ver7textFWinput1" type="text" value="ЗВЕЗДОЧЕТ" /></div> <div><input onclick="ver7FindWrd1();" type="button" value="пуск" /></div> <div><textarea class="stWord" cols="60" id="ver7textFWoutput" rows="5" width="100"> ЗАУРЯД ВОЙЛОК ЕКИВОК ЗОНТ ДУШОК ОРТОПЕД ЧЕРЕВО ЕРАНЬ ТЕОРЕМА </textarea></div> <div>не включены "Имена", "Географические названия"</div> </td> </tr> </tbody> </table></p> <p> <script src="https://sklees.narod.ru/js/findword/dicword.js"></script> <script> function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; }</p> <p>function ver7FindWrd1() { document.getElementById('ver7textFWoutput').value = ''; if ( document.getElementById('ver7textFWinput1').value === '') { document.getElementById('ver7textFWinput1').value = 'ЗВЕЗДОЧЕТ'}; if ( document.getElementById('ver7textFWinput1').value === ' ') { document.getElementById('ver7textFWinput1').value = 'ЗВЕЗДОЧЕТ'}; ver7maska = document.getElementById('ver7textFWinput1').value.toUpperCase(); ver7flagno = false; for (var i = 0; i < ver7maska.length; i++) { if (ver7maska[i] === 'Ь') {ver7flagno = true}; if (ver7maska[i] === 'Ъ') {ver7flagno = true}; if (ver7maska[i] === 'Ы') {ver7flagno = true}; if (ver7maska[i] === 'Й') {ver7flagno = true}; }; if (ver7flagno) {document.getElementById('ver7textFWoutput').value = 'no result'} else { for (var i = 0; i < ver7maska.length; i++) { var ver7tempwrd = wrd[getRandomInt(10, wrd.length-10)]; while ((ver7tempwrd.length < 3)||(ver7tempwrd.length > 7)||((ver7tempwrd[0] === ver7maska[i]) === false)) { // выводит 0, затем 1, затем 2 ver7tempwrd = wrd[getRandomInt(10, wrd.length-10)]; }; document.getElementById('ver7textFWoutput').value = document.getElementById('ver7textFWoutput').value +' '+ ver7tempwrd; }; }; } </script></p>