001-用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值

知识点:

  • 递归、随机数
var arr = []
function randomArr () {
    var num = randomNum()
    if (arr.length < 5) {
        if (!arr.includes(num)) {
            arr.push(num)
        }
        randomArr()
    } else {
        return
    }
}
function randomNum () {
    return Math.floor(Math.random()*32 + 2)
}
randomArr()