Genere números aleatorios M-bit basados en el tiempo, con un máximo de números aleatorios de 13 bits, y no se puede garantizar que el primer bit no es 0
función ejecutada (m) {m = m> 13? 13: m; var num = new Date (). GetTime (); return num.ToString (). Substring (13 - m);} console.log (ran (5));El número aleatorio generado por la función aleatoria de Matemáticas intercepta m bits. El número aleatorio generado no debe exceder los 16 bits, lo que asegura que el primer bit no sea 0
función rand (m) {m = m> 16? 16: m; var num = math.random (). ToString (); if (num.substr (num.length - m, 1) === '0') {return rand (m);} return num.substring (num.length - m);} console.log (rand (5));Generado de acuerdo con la función aleatoria de las matemáticas, no hay límite en el número de dígitos, el primer dígito no es 0
función aleatoria (m) {var num = ''; for (var i = 0; i <m; i ++) {var val = parseInt (math.random ()*10, 10); if (i === 0 && val === 0) {i-; continuar;} num+= val;} return num;} Console.log (rando (5));