function getSecureRandomInt(min: number, max: number): number {
const array = new Uint32Array(1);
crypto.getRandomValues(array);
const randomValue = array[0] / (0xFFFFFFFF + 1); // Normalize to [0, 1)
return Math.floor(randomValue * (max - min + 1)) + min;
}
const randomInt = getSecureRandomInt(1, 100); // Random integer between 1 and 100
console.log(randomInt);
/*
run:
67
*/