Generate a random string of a given length.
uid(8); // => "a3fSDf32"
npx atmx add helper uid
Copy and paste the following method into @/utils/helpers/undefined.ts:
@/utils/helpers/undefined.ts
import { iterate } from "@/helpers/iterate.ts";import { random } from "@/helpers/random.ts"; /*** Generate a random string of a given length.** @example* uid(8) // => "a3fSDf32"*/export function uid(length: number, specials = ""): string {const characters ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" + specials;return iterate(length,(acc) => { return acc + characters.charAt(random(0, characters.length - 1));},"",);}