Кажется, вы указываете на неправильные библиотеки CLDC и MIDP. new Random (). NextInt (x) существует в CLDC 1.1.
Если вы используете CLDC 1.0, вы можете создать собственную реализацию nextInt (int):
public static int random(Random r, int n) {
if ((n & -n) == n) // i.e., n is a power of 2
return (int)((n * (long)r.nextInt()) >> 31);
int bits, val;
do {
bits = r.nextInt();
val = bits % n;
} while(bits - val + (n-1) < 0);
return val;
}
(Та же реализация, что и в nextInt (int) в CLDC 1.1.)