I have a function to select a random number from 0 to 45 and then I show the div with the specific ID. It's working fine but it repeats a number.
Can anyone advise so it won't repeat numbers?
I call the function onclick like this
$(".skip").click(function () {
    scared++;
    $("#counter").html("My current count is: " + dared);
    var d = 50;
    /*$(".question").addClass("hideMe");
    $(this).parents("div").next("div").removeClass("hideMe");*/
    var r = Math.round(Math.random() * 44) + 1;
    var newquestion = "q" + r;
    $('.active').removeClass("active");
    $("#" + newquestion).addClass("active");
    if (scared > 44) {
        $('.main').fadeOut('fast');
        $('.logo').switchClass("logo", "share");
        $('.progress').css("display", "none");
        $('.share-game').css("display", "block");
        $('.hero').css("right", "-240px");
        $('#score-total').html(score + '');
    } else {
    }
    $('.red-line').append('<div id="children' + (d++) + '" class="red"></div>');
    return false;
});
 
     
     
    