Например, int number = 100 + (int) (Math.random() * 300);
А как работает эта процедура? Есть ли там генерация рациональных чисел?
Например,
int number = 100 + (int) (Math.random() * 300);