randchar(n?: number,strset?: string,): string
Generates a random alphanumeric string.
Generates a random string of specified length using the provided character set. If no character set is provided, the default set includes uppercase and lowercase letters and digits.
Generate a random string of 12 characters from a custom set
Generate a random string of 12 characters from a custom set
import { assertEquals } from "jsr:@std/assert"; const result1 = randchar(12, 'ABCD!-|/%&$1234567890'); assertEquals(result1.length, 12); assertEquals(result1.split('').every(char => 'ABCD!-|/%&$1234567890'.includes(char)), true);
Generate a random string of 16 characters from a different custom set
Generate a random string of 16 characters from a different custom set
import { assertEquals } from "jsr:@std/assert"; const result2 = randchar(16, 'ABCDEFGHILMNOPQRSTUVZ-1234567890'); assertEquals(result2.length, 16); assertEquals(result2.split('').every(char => 'ABCDEFGHILMNOPQRSTUVZ-1234567890'.includes(char)), true);