Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2020, 19:35
Новичок на форуме
Отправить личное сообщение для mrUCRF Посмотреть профиль Найти все сообщения от mrUCRF
 
Регистрация: 05.11.2020
Сообщений: 1

Почему генератор случ. предложений не меняет свой результат?(
Приветствую, направьте в правильную сторону, изучаю JS, читаю книгу "Java Script для детей" (Ник Морган)
Так вот там мы создаем генератор случайных фраз, из нескольких массивов (в моем случае у меня их 3)
Как и что работает я прекрасно понимаю, но при вызове переменной resultRandom возвращается одно и тоже значение... что я упустил? или это потому что переменная записала первое значение и его возвращает постоянно? просто в книге обозначается это как "генератор случайных фраз", тоесть в моем понимании он должен возвращать разные значения (фразы). Заранее спасибо за помощ


let randomWord1 = ["приходи", "залетай", "заскакивай"];
let randomWord2 = ["на", "в"]
let randomWord3 = ["огонек", "утренник", "пещеру"]
let randomWord1s = randomWord1[Math.floor(Math.random() * randomWord1.length)];
let randomWord2s = randomWord2[Math.floor(Math.random() * randomWord2.length)];
let randomWord3s = randomWord3[Math.floor(Math.random() * randomWord3.length)];

let resultRandom = randomWord1s + ' ' + randomWord2s + ' ' + randomWord3s + '!!!';
Ответить с цитированием