Rakesh9100 / CalcDiverse

CalcDiverse is a customized collection of calculators for various aspects of mathematics. Individuals with basic web development knowledge can create distinctive calculators and submit pull requests.
https://calcdiverse.netlify.app
Apache License 2.0
147 stars 392 forks source link

[Feature] Add PIN Generator Calculator #1317

Closed bharat-c27 closed 2 months ago

bharat-c27 commented 4 months ago

Description

The PIN Generator Calculator allows users to create random Personal Identification Numbers (PINs) using digits 0-9. Users can specify the desired length of the PIN (up to 100 digits) and decide whether to allow repeating digits. This tool is useful for generating secure PINs for various applications, ensuring both convenience and security.

Input :

  1. Number of Digits : Specify the length of the PIN (1 to 100 digits).
  2. Allow Repeat Numbers : Checkbox to allow or disallow repeated numbers.

Output :

  1. Generated PIN : A random PIN based on the specified input criteria.

@Rakesh9100 please assign me this Issue with Gssoc24 and level 3 label

There is no calculator directly on the website, and no issues were found. Since an PIN Generator Calculator could be beneficial to users by helping them quickly generating secure PINs for various applications, ensuring both convenience and security.

Also @Rakesh9100 , please check the Centripetal Force Calculator which is hosted on the website which is not responsive. If window size is less than 1250 than the input of the Calculator is not visible. If you think that changes should be made to the Calculator then I am ready to do it, please reply if I need to raise a new Issue. https://calcdiverse.netlify.app/calculators/centripetal-force-calculator/

Thank you!

Screenshots

This is the Preview of the PIN Generator Calculator

Screenshot 2024-06-12 195713

Checklist

Code of Conduct

github-actions[bot] commented 4 months ago

Hey @bharat-c27, Welcome to the project CalcDiverse! 🎊 Thanks for opening an issue! 🙌 Please wait for the issue to be assigned. Happy Coding!! ✨

jessicachawla commented 4 months ago

@Rakesh9100 i dont think this is necessary since most of the apps have a random pin generator in them

Rakesh9100 commented 4 months ago

Pls complete your assigned issue first @bharat-c27

bharat-c27 commented 3 months ago

Hi @Rakesh9100,

I have raised the PR for the previous issue and is now merged #1464.

Please can you assign the issue to me so that I can raise a PR.

The calculator have

Input : Number of Digits : Specify the length of the PIN (1 to 100 digits). Allow Repeat Numbers : Checkbox to allow or disallow repeated numbers.

Output : Generated PIN : A random PIN based on the specified input criteria.

And I have also handled the error when the user select PIN length greater than 10 and not allow repeated numbers. In this case it is not possible to create a PIN without repeated numbers so I have handled the error by displaying error message.

Thank you!!

Rakesh9100 commented 2 months ago

Go ahead @bharat-c27

bharat-c27 commented 2 months ago

Thank you @Rakesh9100

github-actions[bot] commented 2 months ago

Hello @bharat-c27! Your issue #1317 has been closed. Thank you for your contribution!! 🙌