'use client' import { useState } from 'react' export default function PasswordGenerator() { const [password, setPassword] = useState('') const [length, setLength] = useState(12) const [includeNumbers, setIncludeNumbers] = useState(true) const [includeSymbols, setIncludeSymbols] = useState(true) const generatePassword = () => { const numbers = '0123456789' const symbols = '!@#$%^&*()_+-=[]{}|;:,.<>?' const letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' let chars = letters if (includeNumbers) chars += numbers if (includeSymbols) chars += symbols let newPassword = '' for (let i = 0; i < length; i++) { newPassword += chars[Math.floor(Math.random() * chars.length)] } setPassword(newPassword) } return (

Passwort Generator

setLength(Number(e.target.value))} className="w-full mt-2" />
{password && (
)}
) }