rand (‘;’ MIN ‘ (;’ MAX )?)?
Description: static String _rand = "${rand;[<min>[;<end>]]}"; static Random random = new Random();

- # rand (';' MIN ' (;' MAX )?)?

      static String	_rand	= "${rand;[<min>[;<end>]]}";
      static Random	random	= new Random();

      public long _rand(String args[]) throws Exception {
      	verifyCommand(args, _rand, null, 2, 3);

      	int min = 0;
      	int max = 100;
      	if (args.length > 1) {
      		max = Integer.parseInt(args[1]);
      		if (args.length > 2) {
      			min = Integer.parseInt(args[2]);
      		}
      	}
      	int diff = max - min;

      	double d = random.nextDouble() * diff + min;
      	return Math.round(d);
      }