Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import string | |
| import random | |
| def generate_password(length=12, use_symbols=True): | |
| characters = string.ascii_letters + string.digits | |
| if use_symbols: | |
| characters += string.punctuation | |
| password = ''.join(random.choice(characters) for _ in range(length)) | |
| return password | |
| def main(): | |
| st.title("Password Generator") | |
| password_length = st.number_input("Enter password length", min_value=4, max_value=50, value=16) | |
| include_symbols = st.checkbox("Include Symbols") | |
| if st.button("Generate Password"): | |
| generated_password = generate_password(password_length, include_symbols) | |
| st.success(f"Generated Password: {generated_password}") | |
| if __name__ == "__main__": | |
| main() | |