programming
sir howcan i creat a buttion for generating randompassword whose length are fix upto 5-15, the condition is every time we get differnt password. we have to take input from user side as:-
1.Text for which password to be generated.
2.Length of password to be generated.(5-15).
3.Types of password User wants to generat:-
(a). Alphanumeric
(b). Numeric
(c). Alphabetic
OUTPUT:-
Generated Password-JU12H6
Inside filename.txt-Text From User Generated Password
ABCD JU12H6
View Answers
August 27, 2010 at 11:36 AM
Hi Friend,
Try the following code:
import java.io.*;
import java.util.*;
public class RandomPassword {
public static String getRandomString(int length, String charset) {
Random r= new Random(System.currentTimeMillis());
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
int pos = r.nextInt(charset.length());
sb.append(charset.charAt(pos));
}
return sb.toString();
}
public static void main(String[] args)throws Exception {
File file = new File("C:/filename.txt");
FileWriter fstream = new FileWriter(file,true);
BufferedWriter out = new BufferedWriter(fstream);
out.write("Text From User Generated Password");
out.newLine();
Scanner input=new Scanner(System.in);
System.out.print("Text for which password to be generated: ");
String st=input.nextLine();
System.out.print("Length of password to be generated.(5-15): ");
int len=input.nextInt();
System.out.print("Type of password User wants to generate: Numeric or Alphanumeric or Alphabetic:");
String type=input.next();
if(type.equals("Numeric")){
String charset = "0123456789";
System.out.println("Generated Password- "+RandomPassword.getRandomString(len,charset));
out.write(st+" "+RandomPassword.getRandomString(len,charset));
out.newLine();
}
else if(type.equals("Alphanumeric")){
String charset = "0123456789abcdefghijklmnopqrstuvwxyz";
System.out.println("Generated Password- "+RandomPassword.getRandomString(len,charset));
out.write(st+" "+RandomPassword.getRandomString(len,charset));
out.newLine();
}
else if(type.equals("Alphabetic")){
String charset = "abcdefghijklmnopqrstuvwxyz";
System.out.println("Generated Password- "+RandomPassword.getRandomString(len,charset));
out.write(st+" "+RandomPassword.getRandomString(len,charset));
out.newLine();
}
out.close();
}
}
Thanks
Related Tutorials/Questions & Answers:
ProgrammingProgramming Given a number n, write a
programming to determine its square root if it is possible, in the contraly case print an appropriate massege on the screen
programming Java Constructor
programming for single and double constructor write a program which have no argument constructor ,single parameter constructor constructor,double parameter constor,and the now when we create a object
Advertisements
Java ProgrammingJava Programming Hi,
What is Java
Programming? How I can learn Java
Programming in one month?
Thanks
r programmingr programming Hi,
How r
programming is playing a big role in the Big Data time?
These days companies are employing programmers with R
Programming... in the market.
Whey r
programming is so important?
Thanks
R
Ajax programmingAjax programming Hi,
How I can start ajax
programming easily? I... concept.
What should be my starting point for Ajax
programming?
Thanks
Hi,
If you have prior
programming experience in any web development
Programming with JSPProgramming with JSP Write a program using jsp that accepts a course code as input and displays the course title
the program to which it belongs
Programming (general)Programming (general) I haven't yet started college/university but I'm interested in studying
programming. I wondering if
programming is difficult or confusing with all the codes you have to learn? Also how many languages would
programming of foxproprogramming of foxpro hello sir ,
sir i am use the foxpro . but i know about c . sir how can i learn fox pro . i know about something about foxpro
programming conceptprogramming concept Write a program that allows the user to input a total dollar amount for an online shopping order and computes and outputs the shipping cost based on the following schedule
programming errorprogramming error I got an error when i did the following program
the prg. is to "select the name from database when the age is given for the respective name"
error i got is:SQL exception
please give me the solution by providing
Socket ProgrammingSocket Programming How to connect a computer through IP only and check whether it is up and running? I can't see any method in Socket
programming where I can pass only IP address as argument. I need the pass port number also
C ProgrammingC Programming hi,how can i write a program in C
programming to place reservation in air plane from the menu let the user to inter his/her gender(W or M)and draw seats by using ascii codes and choose where he/she will sit
programming c#programming c#
create and make use of at least one class with appropriate instance methods to solve the
programming problem.
use console-based menus to navigate between the functionality offered by the application.
at least one
Programming AssignmentProgramming Assignment Hey there, We were given an assignment to write a program to read 10 student marks from the keyboard without using an Array (only using switch statements, if statements or loops). As each mark is input
programming questionsprogramming questions this is my assignment questions please help me... the programs in c# language
Describe the following with respect to creating Web Forms in .Net environment:
a. Web Form Life Cycle
b. Creating a Web Form
ajax programmingAjax
Programming
What is Ajax
Programming?
Asynchronous JavaScript and XML... is based on the
HTML, Java Script, CSS, and XML.
Why Ajax
Programming?
When you...
Programming?
Before starting, you must be familiar with the following
java programming java
programming Companies and people often buy and sell stocks...
programming method you want to accomplish this task.
Both your stack and queue... in question
Implement the program described above using the Java
programming language
java programming java
programming Companies and people often buy and sell stocks...
programming method you want to accomplish this task.
Both your stack and queue... in question
Implement the program described above using the Java
programming language
programming problemprogramming problem
Kingdom of Maplewood is a beautiful country comprising of a lot of small islands of different areas. All the islands are in a straight row. King Rosewood is getting old and has decided to divide the islands
Java ProgrammingJava Programming Write a Java program that prompt user to input a number of students in a class. Then,
prompt user to input the studentÃ?¢ââ??‰â??¢s
programming mark. Determine how many student get
A+ and A for their grade
java programmingjava programming Write a Java program that prompt user to input a number of students in a class. Then,
prompt user to input the studentâ??s
programming mark. Determine how many student get
A+ and A for their grade and how many
object oriented programming protocolobject oriented
programming protocol What is object oriented
programming protocol? Is it different from objective c protocol
programming??
Thanks
Top Programming Languages of 2013Top
Programming Languages of 2013 Hi,
What will be the Top
Programming Languages of 2013?
Thanks
Hi,
I thing in the year 2013 top
programming language will be:
C#
.NET
Java
C
Programming Language
Java
programming Software ProgrammingSoftware
Programming - What is Software
Programming?
Software
programming referred also as
programming is the process of developing computer programs. There are several tasks involved in the
programming including coding the program