In this program, we will generate a random password using a given set of characters and print generated password.
Add random external library to your project
- Create your project using the below command.
$cargo new random --bin
- Goto the project folder cd random and edit Cargo.toml file.
$random>nano Cargo.toml
- Then add dependency in Cargo.toml file
[dependencies]
rand = "0.5.5"
- After that, build your project using the below command
$random>cargo build
- Then execute your project after modification in the src/main.rs source file.
$random>cargo run
Program/Source Code:
The source code to generate a random password using a given set of characters is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.
Output:
Explanation:
In the above program, we imported the "rand" library to our project for generating random numbers. We imported the "rand" library using the below line:
In the main() function, we generated a random password using a given set of characters with the help of "rand" library functions and printed the result.
need an explanation for this answer? contact us directly to get an explanation for this answer