Random

  1. import java.util.Random;
  2.  
  3. public class Rand {
  4.  
  5.     private static final Random rnd = new Random();
  6.  
  7.     /* От 0 до max */
  8.     public static int random(int max) {
  9.         return rnd.nextInt(max);
  10.     }
  11.  
  12.     /* От min до max */
  13.     public static int random(int min, int max) {
  14.         return min + rnd.nextInt(max - min);
  15.     }
  16.  
  17.     /* Случайный цвет RGB */
  18.     public static int randomColor() {
  19.         return rnd.nextInt(0xffffff);
  20.     }
  21.  
  22.     /* RGB-цвет от min до max */
  23.     public static int random2Color(int min, int max) {
  24.         final int tmp = max - min;
  25.         final int r = min + rnd.nextInt(tmp);
  26.         final int g = min + rnd.nextInt(tmp);
  27.         final int b = min + rnd.nextInt(tmp);
  28.         return (r << 16) | (g << 8) | b;
  29.     }
  30. }

Реклама

Мы в соцсетях

tw tg yt gt