Ce face crypto.randomInt
Spre deosebire de Math.random() (care nu este sigur din punct de vedere criptografic), crypto.randomInt(min, max) garantează o distribuție uniformă fără părtinire (modulo bias), fiind sigur pentru jocuri de noroc, chei OTP sau generare coduri SMS de autentificare.
Generarea unui cod OTP din 6 cifre
import crypto from 'node:crypto';
// Generează un cod între 100000 și 999999:
const codOtp = crypto.randomInt(100000, 1000000);
console.log(`Codul tău de verificare SMS este: ${codOtp}`);
Întrebări & Exemple de Cod:
crypto.randomIntAi o nelămurire despre utilizarea comenzii
crypto.randomIntsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.