What is random.shuffle() method in python? How to use it?

vaarun_sinha

Vaarun Sinha

Posted on November 18, 2021

What is random.shuffle() method in python? How to use it?

In this blog, we will explore the random.shuffle method in python, and implement this method in our password generator project.

So Let's Get Started!

What is the random.shuffle method?

Basically the random.shuffle methods takes in a list like:
[1, 2, 3, 4, 5, 6, 7, 8, 9] and shuffles it like: 2, 1, 5, 6, 8, 9, 4, 7, 3].

Run this code to know more:

Let's implement this in our own project!

In the previous blog, we had a problem:

Now if we print/generate the password every time ,there is a
predictable format, first numbers then special etc..

So for that first let's convert the password into a list:

password = list(numPart + spPart + smallPart + bigPart)
random.shuffle(password)
password_str = ''.join(password)
return password_str
Enter fullscreen mode Exit fullscreen mode

This is the final code for a basic password generator!



So stay tuned!

Happy Coding!

💖 💪 🙅 🚩
vaarun_sinha
Vaarun Sinha

Posted on November 18, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related