import random 
rand_string = "" 
  
# generate upper case letters 
# by using ASCII values 
for i in range(2): 
    rand_string += chr(random.randint(65, 90)) 

# generate lower case letters 
# by using ASCII values 
for i in range(4): 
    rand_string += chr(random.randint(97, 122)) 

# generate numbers by using 
# ASCII values 
rand_string += str(random.randint(1, 9)) 

# generate symbols 
# by using ASCII values 
rand_string += chr(random.randint(33, 47)) 
     
# Print the pssword 
print("Random password is ", 
                rand_string) 

# Output: 
# Random password is yG2{x8g1
Lunghezza password: 8 caratteri Deve contenere lettere maiuscole Deve contenere lettere minuscole Deve contenere almeno un numero
Scrivi uno script per generare una password casuale che soddisfi i seguenti criteri.