Skip to content
Snippets Groups Projects
random.ts 491 B
Newer Older
  • Learn to ignore specific revisions
  • // todo: do we need something better than this?
    
    Midhun Suresh's avatar
    Midhun Suresh committed
    // todo: usernames can't start with _
    // todo: lookup grammar for mxids
    
    
    export function generateRandomString(length: number): string {
        let result = "";
        const characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
        var charactersLength = characters.length;
        for (let i = 0; i < length; i++) {
            result += characters.charAt(Math.floor(Math.random() * charactersLength));
        }
        return result;
    }