Losowe liczby z przedziału, z wyłączeniem poszczególnych liczb

0

Siema. Mam do zrobienie zdanko dla nauczyciela. Życzy sobie aby pogram losował mu daną ilość numerków z przedziału jaki poda i można wyrzucić poszczególne liczby(chodzi np. jak by ktoś był nie obecny). na razie udało mi się stworzyć takie coś. Niestety to nie chce działać... Jakieś wskazówki ?

#include <bits/stdc++.h>
using namespace std;
int main()
{
    srand(time(NULL));
    vector<int> tab;
    vector<int> wylosowane;
    int l;
    int liczba;
    int numery = 1;
    int l_min, l_max;
    int wykluczone;
    int ilosc;
    cout << "Podaj przedział numerów z dziennika: " << endl;
    cin >> l_min >> l_max;
    cout << "Podaj ilosc numrow które chceszy wylosowac" << endl;
    cin >> ilosc;
    cout << "Podaj numerki nieobecnych uczniow" << endl;
    while (numery != 0) {
        cin >> numery;
        tab.push_back(numery);
        l++;
    }
    for (int i = 0; i < ilosc; i++) {
        liczba = rand() % ((l_max - l_min) + 1) + l_min;
        for (int j = 0; j < l; j++) {
            if (tab[j] != liczba) {
                wylosowane[j] = liczba;
            }
            else {
                liczba = rand() % ((l_max - l_min) + 1) + l_min;
                wylosowane[j] = liczba;
            }
        }
        for (int z = 0; z < wylosowane.size() - 1; z++) {
            if (wylosowane[z] == wylosowane[z - 1]) {
                liczba = rand() % ((l_max - l_min) + 1) + l_min;
                wylosowane[z] = liczba;
            }
        }
        cout << wylosowane[i] << endl;
    }
    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1