Générez des nombres aléatoires M-Bit en fonction du temps, avec un maximum de nombres aléatoires 13 bits, et il ne peut pas être garanti que le premier bit n'est pas 0
Fonction Ran (m) {m = m> 13? 13: m; var num = new Date (). GetTime (); return num.toString (). substring (13 - m);} console.log (ran (5));Le nombre aléatoire généré par la fonction aléatoire de Math intercepte M bits. Le nombre aléatoire généré ne doit pas dépasser 16 bits, ce qui garantit que le premier bit n'est pas 0
fonction 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));Généré en fonction de la fonction aléatoire de Math, il n'y a pas de limite sur le nombre de chiffres, le premier chiffre n'est pas 0
fonction aléatoire (m) {var num = ''; for (var i = 0; i <m; i ++) {var val = paSeInt (math.random () * 10, 10); if (i === 0 && val === 0) {i -; continu;} num + = val;} retour num;} console.log (rando (5));