import java.io.*; import java.util.*; public class RandomRange { public RandomRange() { r = new Random(); } public int nextInt() { int x = r.nextInt(); if (x < 0) return -x; else return x; } public int range(Range r) { if (r.empty()) { System.out.print("AAAARGH!!! "); r.print(); return r.begin(); } int x = nextInt(); return ( (x%(r.end()-r.begin()+1)) + r.begin() ); } private Random r; }