dimanche 21 juillet 2019

How can I set range to the random library

I really don't like the rand() function.I wanted to use the library but I don't really know how to set up a range for example from 1 to 3. I want to "random" these numbers(1,2,3) and not huge numbers like 243245.This code is how you can use the random library and print random numbers

#include <iostream>
#include <string>
#include <random>
using namespace std;
int main()
{
    minstd_rand simple_rand;

    simple_rand.seed(NULL);

    for (int ii = 0; ii < 10; ++ii)
    {
        std::cout << simple_rand() << '\n';
    }
}




Aucun commentaire:

Enregistrer un commentaire