Hi All, I am using boost::random for generating random numbers I am using the default quick start code given up on the web page. I want to generate random numbers between range 1 - n so that they do not repeat themselves for at least n numbers. 1. Is it possible using boost::random? 2. If it is possible what do I need to do except the below code. == boost::mt19937 rng1; boost::uniform_int<> six1(1,30); boost::variate_generator<boost::mt19937&, boost::uniform_int<> > die1(rng1, six1); for(int i=0; i < 29; i++) { cout<<die1()<<endl; } == Thanks in advance. -- Regards, Atul Kulkarni Teaching Assistant, Department of Computer Science, University of Minnesota Duluth Duluth. 55805. www.d.umn.edu/~kulka053