Skip to content
April 7, 2009 / Narayan

A simple Lucky draw Program

Here I’m going to show a simple program which picks random 6 character and assigns the point for that code no.

If it consists vowel letter then

a =1, e=2, i=3, o=4,e=5

and if no any vowel letter then it is awarded by 100 pts.

If you to download code then (CLICK HERE)

The program is given below:

//import directives for Input of Keyboard
import java.util.Scanner;

public class LuckyDraw
	static String name;
	static int point = 0;
	char[] code;
	String setOfAlphabet;

	public LuckyDraw(){
		code = new char[6];
		setOfAlphabet = "abcdefghijklmnopqrstuvwxyz";

	//looping the random character
	public void loop(){

		//handling two side :
		//one at loop
		//other at assgning the char in char array;
		int i=0;

		//flag of the while loop
		boolean flag = true;


			int b = (int)(Math.random()* setOfAlphabet.length());
			code[i] = setOfAlphabet.charAt(b);

			//condition for stopping loop
			if(i == 6) flag = false;


	//assigns the points
	public void points(){

		System.out.print("Your code No\t\t\t:");

		for(char a : code){
				//assing the score
				if(a == 'a')point += 1;
				if(a == 'e')point += 2;
				if(a == 'i')point += 3;
				if(a == 'o')point += 4;
				if(a == 'u')point += 5;
				//exception if there are no any vowel letter
				// then give 100 point
				if(point == 0) point = 100;


		System.out.printf("Your have scored\t\t:%s pts\n",point);


	//main method
	public static void main (String[] args)
		//giving input of name
		Scanner scan = new Scanner(;
		System.out.print("Please enter your name\t:");
		name =;

		//invoking the methods to display
		LuckyDraw lucky = new LuckyDraw();



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: