Function randomString

  • Get a random string

    Parameters

    • Optionallen: number

      the length of the random string that needs to be obtained

    • Optionaloptions: boolean | RandomStringOptions

      optional, randomString options

    Returns string

    • random string
    // 1. No parameters are passed, a 32-bit (possibly) string containing upper and lower case letters and numbers is generated by default
    randomString()
    // PVSjz902EqYbmxaLtvDnggtnlvt5uFTZ

    // 2. Generate a 16-bit random string
    randomString(16)
    // coTgZy0mqqMJ1sMM

    // 3. Same effect as #2 above
    randomString({
    length: 16
    })
    // ngCI5aPqJm84t90d

    // 4. Generate containing special characters (old way of passing values, not recommended)
    randomString(true)
    // 0Uby@op3B-sK5]dHl4S|15As.OlHiNXd

    // 5. Same effect as #4 above (recommended)
    randomString({
    charTypes: ['uppercase', 'lowercase', 'number', 'special']
    })
    // m,2^vpkrE,F,DbcSFk0=vr&@DJ27j9XK

    // 6. Same effect as #4 above, Limit string length to 16 bits
    randomString(16, true)
    // dXz[J_sYM^3d8fnA

    // 7. Generate a 16-bit random number
    randomString({
    length: 16,
    charTypes: 'number'
    })
    // 7450026301030286

    // 8. Elimination of confusing characters: oOLl,9gq,Vv,Uu,I1
    randomString({
    length: 16,
    noConfuse: true
    })
    // 8DEGna8ppC4mqyew

    // 9. The generated random string must contain at least 1 character of each type of character specified, e.g. to generate a 16-bit password that must contain upper and lower case letters, numbers, and special characters.
    randomString({
    length: 16,
    strict: true
    })
    // PFYAPD5KFqOHIADL

    5.0.0

  • Get a random string

    Parameters

    Returns string

    • random string
    // 1. No parameters are passed, a 32-bit (possibly) string containing upper and lower case letters and numbers is generated by default
    randomString()
    // PVSjz902EqYbmxaLtvDnggtnlvt5uFTZ

    // 2. Generate a 16-bit random string
    randomString(16)
    // coTgZy0mqqMJ1sMM

    // 3. Same effect as #2 above
    randomString({
    length: 16
    })
    // ngCI5aPqJm84t90d

    // 4. Generate containing special characters (old way of passing values, not recommended)
    randomString(true)
    // 0Uby@op3B-sK5]dHl4S|15As.OlHiNXd

    // 5. Same effect as #4 above (recommended)
    randomString({
    charTypes: ['uppercase', 'lowercase', 'number', 'special']
    })
    // m,2^vpkrE,F,DbcSFk0=vr&@DJ27j9XK

    // 6. Same effect as #4 above, Limit string length to 16 bits
    randomString(16, true)
    // dXz[J_sYM^3d8fnA

    // 7. Generate a 16-bit random number
    randomString({
    length: 16,
    charTypes: 'number'
    })
    // 7450026301030286

    // 8. Elimination of confusing characters: oOLl,9gq,Vv,Uu,I1
    randomString({
    length: 16,
    noConfuse: true
    })
    // 8DEGna8ppC4mqyew

    // 9. The generated random string must contain at least 1 character of each type of character specified, e.g. to generate a 16-bit password that must contain upper and lower case letters, numbers, and special characters.
    randomString({
    length: 16,
    strict: true
    })
    // PFYAPD5KFqOHIADL

    5.0.0