Pages

2011-01-12

Generate a random number from a range


      public int getRandomNumberFromRange(int Min, int Max) {
            Random rn = new Random();
            int Delta = Max - Min + 1;
            int Offset = rn.nextInt() % Delta;
            int RandVal = Min + Offset;
            if (RandVal == 0)
                  return Min;
            return (RandVal > 0) ? RandVal : (RandVal * -1);
      }

That's it!

No comments:

Post a Comment