!*************************** AMUS Program Label ******************************
! Filename: LOTTO.BAS                                       Date: 10/20/89
! Category: GAME         Hash Code: 013-534-334-132      Version: 1.0(100)
! Initials: ????/AM      Name: The Mystery Programmer
! Company: Mysterious Programming                  Telephone #: (???)???-????
! Related Files:None
! Min. Op. Sys.: AMOSL 1.3                     Expertise Level: BEG
! Special: You will make lots of money !
! Description: Lottery auto lotto picker using the Alpha Micro to choose
! your lottery numbers.
!
!*****************************************************************************
!
!If you need to change this to your states lottery requirements,
!you can modify by changing the number specified at the [#] symbol to meet
!your states number of possible choices.
Program LOTTO,1.0(100)

MAP1 DIRECTION,F
MAP1 NUMBER1,B,1
MAP1 NUMBER2,B,1
MAP1 NUMBER3,B,1
MAP1 NUMBER4,B,1
MAP1 NUMBER5,B,1
MAP1 NUMBER6,B,1

ON ERROR GOTO FINISHED

RANDOMIZE
PRINT TAB(-1,0)
PRINT TAB(-1,29)
PRINT TAB(12,25);

PRINT TAB(-1,21);
PRINT "HIT 'CTRL C' WHEN YOU FEEL LUCKY";
PRINT TAB(-1,22)

SHOW'ME:

       FOR X = 1 TO 6
                DIRECTION = INT(47 * RND(X) + 1)       ![#]
       NEXT X
TEST:


GOTO SHOW'ME

FINISHED:
PRINT TAB(-1,28)
PRINT TAB(-1,0)
PRINT "THESE ARE YOUR LUCKY NUMBER'S FOR TODAY"
PRINT
PRINT
       FOR X = 1 TO 6
GET'ANOTHER:
                DIRECTION = INT(47 * RND(X) + 1)       ![#]
IF X = 1 THEN NUMBER1 = DIRECTION

IF X = 2 THEN &
IF NUMBER1 = DIRECTION GOTO GET'ANOTHER

IF X = 3 THEN &
IF (NUMBER1 = DIRECTION) OR (NUMBER2 = DIRECTION) GOTO GET'ANOTHER

IF X = 4 THEN &
IF (NUMBER1 = DIRECTION) OR (NUMBER2 = DIRECTION) OR (NUMBER3 = DIRECTION) GOTO GET'ANOTHER

IF X = 5 THEN &
IF (NUMBER1 = DIRECTION) OR (NUMBER2 = DIRECTION) OR (NUMBER3 = DIRECTION) OR (NUMBER4 = DIRECTION) GOTO GET'ANOTHER

IF X = 6 THEN &
IF (NUMBER1 = DIRECTION) OR (NUMBER2 = DIRECTION) OR (NUMBER3 = DIRECTION) OR (NUMBER4 = DIRECTION) OR (NUMBER5 = DIRECTION) THEN GOTO GET'ANOTHER

       IF X = 2 THEN NUMBER2 = DIRECTION
       IF X = 3 THEN NUMBER3 = DIRECTION
       IF X = 4 THEN NUMBER4 = DIRECTION
       IF X = 5 THEN NUMBER5 = DIRECTION
       IF X = 6 THEN NUMBER6 = DIRECTION


       NEXT X

                PRINT "YOUR FIRST  NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER1;
                PRINT TAB(-1,22)
                PRINT "YOUR SECOND NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER2;
                PRINT TAB(-1,22)
                PRINT "YOUR THIRD  NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER3;
                PRINT TAB(-1,22)
                PRINT "YOUR FOURTH NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER4;
                PRINT TAB(-1,22)
                PRINT "YOUR FIFTH  NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER5;
                PRINT TAB(-1,22)
                PRINT "YOUR SIXTH  NUMBER IS :";
                PRINT TAB(-1,21);
                PRINT NUMBER6;
                PRINT TAB(-1,22)

END