Gerar números aleatórios m-bits com base no tempo, com um máximo de números aleatórios de 13 bits, e não pode ser garantido que o primeiro bit não é 0
função correu (m) {m = m> 13? 13: m; var num = new Date (). GetTime (); retornar num.toString (). Substring (13 - m);} console.log (Ran (5));O número aleatório gerado pela função aleatória da matemática intercepta m bits. O número aleatório gerado não deve exceder 16 bits, o que garante que o primeiro bit não seja 0
function rand (m) {m = m> 16? 16: m; var num = Math.Random (). ToString (); if (num.substr (num.length - m, 1) === '0') {return rand (m);} retornar num.substring (num.length - m);} console.log (Rand (5));Gerado de acordo com a função aleatória da matemática, não há limite para o número de dígitos, o primeiro dígito não é 0
função aleatória (m) {var num = ''; para (var i = 0; i <m; i ++) {var val = parseInt (Math.random ()*10, 10); if (i === 0 && val === 0) {i-; continua;} num+= val;} retornar num;} console.log (raio (5) (5);