Как получить случайные числа, а не случайные числа и буквы? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу сделать случайное трехзначное число, но когда я его запускаю, оно генерирует буквенно-цифровые символы.Я хочу просто получить случайное трехзначное число.

сгенерировать:

function () {
    this.newItem.st = Math.random().toString(36).substring(2, 3).toUpperCase() +
                      Math.random().toString(36).substring(2, 4).toUpperCase()
}

Scren shot

Когда я нажимаю сгенерировать, я хочуполучить случайные значения всего 0-9, а не AZ.

1 Ответ

0 голосов
/ 13 февраля 2019

Умножьте ваше случайное число на 10, чтобы попасть на свое место, используйте Math.floor, чтобы получить целое число, а затем преобразовать в строку, чтобы получить строку чисел:

const el = document.getElementById("output");
el.innerHTML = getNumber();
function getNumber() {
    let myNum = Math.floor(Math.random() * 10).toString() + Math.floor(Math.random() * 10).toString() + Math.floor(Math.random() * 10).toString();
    return  myNum;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...