001    package org.nanocontainer.nanowar.sample.nanoweb;
002    
003    import java.io.Serializable;
004    import java.util.Random;
005    
006    /**
007     * @author Aslak Hellesøy
008     * @version $Revision: 3126 $
009     */
010    public class NumberToGuess implements Serializable {
011        private Random random;
012        private int number;
013    
014        public NumberToGuess(Random random) {
015            this.random = random;
016            newRandom();
017        }
018        
019        public int getNumber() {
020            return number;
021        }
022    
023        public void newRandom() {
024            number = random.nextInt(20) + 1;
025        }
026    }