Quantcast
Channel: ListenData
Viewing all articles
Browse latest Browse all 425

Create Password Generator App with R

$
0
0
This tutorial explains how to create password generator utility with R.
R : Password Generator

R Function - Password Generator

Features -
  1. Each password contains numeric, special character, lowercase letter and uppercase letter.
  2. Flexibility to define the length of a password
  3. Flexibility to specify the number of passwords you want to generate
password.generator <- function(len, n){
  dummydt=data.frame(matrix(ncol=0,nrow=n))
  num <- 1:9
  spcl <- c("!",  "#", "$", "%", "&", "(", ")", "*",  "+", "-", "/", ":",
             ";", "<", "=", ">", "?", "@", "[", "^", "_", "{", "|", "}", "~")
  comb <- c(num, spcl, letters, LETTERS)
  p <- c(rep(0.035, 9), rep(0.015, 25), rep(0.025, 52))
  password<-replicate(nrow(dummydt),paste0(sample(comb, len, TRUE, prob = p), collapse = ""))
  dummydt$password<-password
  return(dummydt)
}
PasswrdFile = password.generator(len = 8, n = 100)

Parameters - 
  1. len - Length of a password
  2. n - number of passwords you want to generate

Viewing all articles
Browse latest Browse all 425

Trending Articles