Generate cryptographically secure random passwords with no discernible patterns. Strengthen passwords further by manually selecting characters from randomly generated text. On selection, the app indicates if selected string is strong enough to be used as a password. Use special characters to enforce the password. Generate random text of up to 200,000 characters. Optionally, save randomly generated characters as a text file.