Генерация случайного числа между двумя числами в JavaScript

Щелкните правой кнопкой мыши ваш проект maven в нижней части выпадающего списка Maven >> reimport

он работает для меня для недостающих зависимостей

1549
задан vsync 2 June 2016 в 21:35
поделиться

4 ответа

Я обнаружил большой новый способ сделать это использование параметры значения по умолчанию ES6. Это очень изящно, так как это позволяет или один аргумент или два аргумента.Вот:

function random(n, b = 0) {
    return Math.random() * (b-n) + n;
}
0
ответ дан 22 November 2019 в 20:13
поделиться

Это должно работать:

const getRandomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min
0
ответ дан 22 November 2019 в 20:13
поделиться

Crypto-сильный случайное целое число в диапазоне [a, b] (предположение: < b)

let rand= (a,b)=> a+(b-a+1)*crypto.getRandomValues(new Uint32Array(1))[0]/2**32|0

console.log(rand(1,6))
0
ответ дан 22 November 2019 в 20:13
поделиться

для возврата 1-6 как игра в кости в основном возвратите Math.round (Math.random () * 5 + 1);

0
ответ дан 22 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: