const require_rolldown_runtime = require('../../../../../../_virtual/rolldown_runtime.cjs');
let crypto = require("crypto");
crypto = require_rolldown_runtime.__toESM(crypto);

//#region ../../node_modules/samlify/node_modules/uuid/dist/esm-node/rng.js
function rng() {
	if (poolPtr > rnds8Pool.length - 16) {
		crypto.default.randomFillSync(rnds8Pool);
		poolPtr = 0;
	}
	return rnds8Pool.slice(poolPtr, poolPtr += 16);
}
var rnds8Pool, poolPtr;
var init_rng = require_rolldown_runtime.__esm({ "../../node_modules/samlify/node_modules/uuid/dist/esm-node/rng.js": (() => {
	rnds8Pool = new Uint8Array(256);
	poolPtr = rnds8Pool.length;
}) });

//#endregion
init_rng();
exports.default = rng;
Object.defineProperty(exports, 'init_rng', {
  enumerable: true,
  get: function () {
    return init_rng;
  }
});
//# sourceMappingURL=rng.cjs.map