Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Tcl) Generating Random PasswordDemonstrates how to generate random passwords.
load ./chilkat.dll # All Chilkat classes can be unlocked at once at the beginning of a program # by calling UnlockBundle. It requires a Bundle unlock code. set chilkatGlob [new_CkGlobal] set success [CkGlobal_UnlockBundle $chilkatGlob "Anything for 30-day trial."] if {$success != 1} then { puts [CkGlobal_lastErrorText $chilkatGlob] delete_CkGlobal $chilkatGlob exit } set fortuna [new_CkPrng] # Set this equal to 1 if the generated password must include at least one digit (0-9) set bDigit 1 # Set this equal to 1 if the generated password must include both uppercase and lowercase chars. set bUpperAndLower 1 # The generated password must contain one of the following non-alphanumeric chars. set otherChars "@#$%*" # Exclude chars that appear similar to others: set excludeChars "iIlLoO0" # Generate 8-character passwords: for {set i 1} {$i <= 10} {incr i} { puts [CkPrng_randomPassword $fortuna 8 $bDigit $bUpperAndLower $otherChars $excludeChars] } delete_CkGlobal $chilkatGlob delete_CkPrng $fortuna |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.