"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.generate = void 0;
const crypto_1 = require("crypto");
/**
 * Génération d'une chaînes de caractères aléatoire (48 par défaut)
 */
function generate(length = 48) {
    return new Promise((resolv, reject) => {
        (0, crypto_1.randomBytes)(Math.floor(length / 2), (err, buffer) => {
            if (err) {
                return reject(err);
            }
            resolv(buffer.toString('hex'));
        });
    });
}
exports.generate = generate;
