// Scott DeRuiter 10/15/2002 // RandomWalk.java // A '^', that takes a random walk down the screen until it falls off on the // left or right side. public class RandomWalk { private int position; private int move; public RandomWalk ( ) { position = 35; move = 0; } public static void main ( String [] args ) { RandomWalk dothewalk = new RandomWalk ( ); dothewalk.startLoop ( ); } public void startLoop ( ) { while ( position >= 5 && position <= 65 ) { if ( position == 5 ) move = 1; else if ( position == 65 ) move = -1; else move = (int)(Math.random ( ) * 3) - 1; position += move; for ( int counter = 0; counter < position; counter++ ) System.out.print ( " " ); System.out.println ( "^" ); } } }