Witam
Mam za zadanie napisać kod programu w Javie , który będzie losował liczby do 30 elemętowej tablicy z przedziału od 99-150. Poczytałem trochę w interneci na temat klasy Random i Napisałem taki kod:
package zadania_lab4;
import java.util.Random;
public class zad_1 {
public static void main(String[] args) {
//deklaracja zmiennych
Random rand = new Random();
int[] tab = new int[30];
//zapełnienie tablicy losowymi wartościami
for(int i=0; i<tab.length; i++) {
tab[i]=rand.nextInt()%51 + 99;
}// wyświetlenie tablicy
for(int i=0; i<30; i++) {
System.out.println(" "+tab[i]);
}
}
}
Niestety liczby losuje mi również poniżej 99.Czy ktoś może mi wskazać gdzie popełniłem błąd i pomóc mi go poprawić?.Z góry dziękuję za pomoc