Python 3 Script to Generate Random String of Specific Length and Characters Using String and Random Module

Python 3 Script to Generate Random String of Specific Length and Characters Using String and Random Module

Python 3 Script to Generate Random String of Specific Length and Characters Using String and Random Module

import random
import string

def randStr(chars = string.ascii_uppercase + string.digits, N=10):
    return ''.join(random.choice(chars) for _ in range(N))

# default length(=10) random string
print(randStr())
# random string of length 7
print(randStr(N=17)) 
# random string with characters picked from ascii_lowercase
print(randStr(chars=string.ascii_lowercase))
# random string with characters picked from 'abcdef123456'
print(randStr(chars='abcdef123456'))
Share on:

Hi, I'm Ranjith a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Comment