Untitled

 avatar
unknown
c_cpp
a year ago
684 B
4
Indexable
#include <iostream>
#include <random>
#include <vector>  // Dodanie brakującego nagłówka

using namespace std;

int randomNumber(mt19937& gen, int from, int to)
{
    uniform_int_distribution<> dist(from, to);
    return dist(gen);
}

vector<int> losowe(int od1, int do1, int s = 100)
{
    vector<int> los(s, 0);
    random_device rd;
    mt19937 gen(rd()); // Tworzenie generatora tylko raz

    for (int i = 0; i < s; ++i)
    {
        los[i] = randomNumber(gen, od1, do1);
    }
    
    return los;
}

int main()
{
    vector<int> vec = losowe(0, 1000);
    
    for (auto& e : vec)
    {
        cout << e << " ";
    }

    return 0;
}
Editor is loading...
Leave a Comment