Создание случайных чисел M-Bit в зависимости от времени, максимум 13-битных случайных чисел, и нельзя гарантировать, что первый бит не 0
Функция ran (m) {m = m> 13? 13: m; var num = new Date (). GetTime (); return num.toString (). substring (13 - m);} console.log (ran (5));Случайное число, генерируемое случайными функциями Math Math, перехватывает M BITS. Сгенерированное случайное число не должно превышать 16 бит, что гарантирует, что первый бит не 0
Функция 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));Сгенерированный в соответствии с случайной функцией Math, нет ограничения на количество цифр, первая цифра не является 0
Функция random (m) {var num = ''; for (var i = 0; i <m; i ++) {var val = parseint (math.random ()*10, 10); if (i === 0 && val === 0) {i-; продолжение;} num+= val;} return num;} console.log (rando (5));