import { randomInt } from 'node:crypto'

export const customAlphabet = (alphabet: string) => (length: number) => {
  let value = ''
  for (let index = 0; index < length; index += 1) {
    value += alphabet[randomInt(alphabet.length)]
  }
  return value
}
