si corro mi ciclo sin la condicional me genera numeros aleatorios de 4 hasta 6 digitos y lo mete en un array, pero si le digo que solo le meta numeros de 6 digitos no me genera ningun numero, el resultado se puede visualizar en la pagina
function combinar(){
codigos = [];
for(var x=0; x<100; x++){
combo = Math.floor((Math.random() * 1000000) + 1);
if(combo.length == 6) {
codigos.push(combo);
document.getElementById('codigod').innerHTML += codigos[x]+"<br>" }
}
si quito la condicional me genera los codigos y me lo imprime en la pagina sin ningun problema
mi intencion es que genere solo numeros aletorios de 6 digitos