js 获取某个某个区间内的随机整数

/**
 * 获取指定值域的随机整数,返回结果包含最大值和最小值
 * @param {int} min 正整数,最小值
 * @param {int} max 正整数,最大值
 * @returns {number}
 */
function getRandomInt(min, max) {
    if (!(/^\d+$/.test(min) && /^\d+$/.test(max) && max > min)) {
        throw 'param error!';
    }
    min = parseInt(min);
    max = parseInt(max);
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

 

posted on 2017-04-18 16:05  多多明明  阅读(254)  评论(0编辑  收藏  举报