Menghasilkan angka acak m-bit berdasarkan waktu, dengan maksimum angka acak 13-bit, dan tidak dapat dijamin bahwa bit pertama bukan 0
Function Ran (m) {m = m> 13? 13: m; var num = tanggal baru (). GetTime (); return num.toString (). Substring (13 - m);} console.log (ran (5));Angka acak yang dihasilkan oleh fungsi acak matematika mencegat bit M. Nomor acak yang dihasilkan tidak boleh melebihi 16 bit, yang memastikan bahwa bit pertama bukan 0
fungsi 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);} konsol.log (rand (5));Dihasilkan sesuai dengan fungsi acak matematika, tidak ada batasan jumlah digit, digit pertama bukan 0
fungsi acak (m) {var num = ''; for (var i = 0; i <m; i ++) {var val = parseInt (math.random ()*10, 10); if (i === 0 && val === 0) {i-lanjut;} num+= val;} return num;} konsol (rando (rando (rando) (rando (rando);