Javascript извлечь последние цифры из Math.random - PullRequest
0 голосов
/ 28 марта 2019

Итак, я пытаюсь сделать скрипт для Photoshop с помощью javascript, и я не могу получить последние 6 чисел из Math.random.

Я пытался использовать тот же код, что и в строках, с "randomID"..substr (randomID.length - 6); "или "randomID.substr (-6);"но это не сработало.

var kodi = 'FJ0B';
var randomID = Math.floor(Math.random() * (999999999999 - 100000000000 + 1) + 100000000000);
var lastSix = randomID.toFixed(-6);

var kontrataLayer = (kodi.charAt(0) + lastSix);

Math.floor работает нормально, мне нужно 12 цифр для другой функции.Спасибо.

1 Ответ

0 голосов
/ 28 марта 2019

А как же:

var randomIDString = randomID.toString();

var lastSix = Number(randomIDString.substr(randomIDString.length - 6));

Для работы substr необходимо преобразовать число в строку. Может быть, поэтому у вас раньше не получалось?

...