import java.util.*; class Guess { public static void main(String[] args) { // ================================= // Set up random number generator // to produce same sequence of numbers // ================================= Scanner scan = new Scanner( System.in ); int seed; int secret; System.out.print("Enter a positive integer: "); seed = scan.nextInt(); System.out.format( "Seed value is: %d\n", seed ); Random generator = new Random( seed ); secret = generator.nextInt( 100 ) + 1; // 1..100 instead of 0..99 System.out.format( "Today's secret number is: %d\n", secret ); } }
Enter a positive integer: 0 Seed value is: 0 Guess my number between 1 and 100: 10 Guess a higher number Guess my number between 1 and 100: 20 Guess a higher number Guess my number between 1 and 100: 30 Guess a higher number Guess my number between 1 and 100: 40 Guess a higher number Guess my number between 1 and 100: 50 Guess a higher number Guess my number between 1 and 100: 60 Guess a higher number Guess my number between 1 and 100: 65 Guess a lower number Guess my number between 1 and 100: 64 Guess a lower number Guess my number between 1 and 100: 63 Guess a lower number Guess my number between 1 and 100: 62 Guess a lower number Guess my number between 1 and 100: 61 GOT IT IN 11 GUESSES!!
Enter a positive integer: 1 Seed value is: 1 Guess my number between 1 and 100: 50 Guess a higher number Guess my number between 1 and 100: 75 Guess a higher number Guess my number between 1 and 100: 87 Guess a lower number Guess my number between 1 and 100: 81 Guess a higher number Guess my number between 1 and 100: 84 Guess a higher number Guess my number between 1 and 100: 85 Guess a higher number Guess my number between 1 and 100: 86 GOT IT IN 7 GUESSES!!
submit cmps012a-ap.w15 lab2 Guess.java
Make sure that for this program, and all other programs you write for CMPS 12A this quarter, have been recompiled and tested on unix.ic.ucsc.edu before submission.
100 -- if meets most requirements i.e. compiles/runs, has comment block with correct info, code is properly documented/formatted. 75 -- if missing comment block, or poor formatting, or lack of documentation 50 -- has submission, but problem with compilation or crashes, empty file, wrong filename, wrong class name, doesn't run, requires manual intervention by grader, etc. (i.e. compilation or runtime errors) 50 -- if compiles and runs, but different or wrong sequence of random numbers (and answers) (i.e. logic errors) 0 -- no submission Who Will Grade What: -------------------- Derek : aalkahel - dlopez8 Eiten : dlskilli - jssorens Ryan : jtorre34 - romarks Kara : rpickett - zwang58