Список случайных чисел отсутствует номер 1 - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть проблема с функцией, которую я написал: хотя она в основном работает, есть одна проблема, когда иногда номер 1 не добавляется в список.Код должен составлять список чисел от 1 до 10, однако номер 1 иногда отсутствует, и, вероятно, проблема в том, что он перезаписывается, когда номер 10 уже существует до номера 1

Коднаписано с использованием CodeLorg AppLab, написанного в псевдокоде, похожем на JavaScript.

function randomizer(stringName, numbersShuffled) {
  //This creates a string of Numbers that will eventually be converted to a list
  for (var i = 0; i < numbersShuffled; i++) {
    var tempNum = randomNumber(1, numbersShuffled);
    console.log(numbersShuffled);
    if (stringName.includes(tempNum)) {
      console.log(stringName);
      if (tempNum == 1 && stringName.includes(10)) {
        tempNum = randomNumber(1, numbersShuffled);
      }
      while ((stringName.includes(tempNum))) {
        tempNum = randomNumber(1, numbersShuffled);
      }
    }
    stringName = (stringName + " ") + tempNum;
  }
  console.log(stringName);

Проблема в том, что обычно отсутствует номер 1, если номер 10 уже присутствует в спискевведите здесь код

...