Random code generator

by borisjavier

JavaScript

function gen(n) {
    var add = 1, maxi = 12 - add;   
    
    if ( n > maxi ) {
            return gen(maxi) + gen(n - maxi);
    }
    
    maxi        = Math.pow(10, n+add);
    var mini    = maxi/10; 
    var number = Math.floor( Math.random() * (maxi - mini + 1) ) + mini;
    
    return ("" + number).substring(add); 
}
console.log(gen(5))