[-]
Shout:
Click Refresh to load shouts.

Post Reply 
 
Thread Rating:
  • 6 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lotto649
06-17-2008, 12:54 PM
Post: #1
Lotto649
Lotto 649 generator we had to make in java. It asks the user how many sets and then it generates that many. It uses arrays to makesure it dosnt generate the same number more than once in each set.

Later ill post all the other program I had to make

PHP Code:
import java.util.Scanner;
import java.util.Random;

public class 
Lotto649{

  public static 
void main(String[] args){
        
Random randnumb = new Random();
        
Scanner input = new Scanner(System.in);
        
int numberOfSets 0;
        
String currentSet "";
        
int currentNumber 0;
        
boolean isNumberUsed false;
        
int[] UsedNumbers;  
        
UsedNumbers = new int[50];
  
       do{
        
System.out.println("How many sets of Lotto 649 numbers would you like?");
         
numberOfSets input.nextInt();
        }while(
numberOfSets <= 0);
            
       for (
int sets 0sets numberOfSets;  sets++) { 
          
currentSet currentSet "\n";
                for( 
int empty = 0; empty < UsedNumbers.length; empty++ ){
          
UsedNumbers[empty] = 0;
    }
        for (
int count 0count 6;  count++) { 
           do{
           
currentNumber = (randnumb.nextInt(49) + 1);
           if (
UsedNumbers[currentNumber] == 1){
             
isNumberUsed true;
           }else if (
UsedNumbers[currentNumber] == 0){
             
isNumberUsed false;
           }
           }while (
isNumberUsed != false);
            
currentSet currentSet " " currentNumber;
           
UsedNumbers[currentNumber] = 1;
        }
        
   }
        
System.out.println(currentSet);
  }

Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 



Contact UsTProgrammingReturn to TopReturn to ContentLite (Archive) ModeRSS Syndication