var adjustedHigh =1000001; var numRand = Math.floor(Math.random()*adjustedHigh) + 10000000; //в верхней части я рандомлю число с диапазона тут все работает numRand = (numRand+'').replace( /(?=\B(?:\d{3})+\b)/g,' ' ); alert(numRand )