2 #include <visp3/core/vpUniRand.h>
7 for (
int i = 0; i < 10; i++) {
8 std::cout << rng.
uniform(0, 6) << std::endl;
9 std::cout << rng.
uniform(0.0, 6.0) << std::endl;
13 for(
unsigned int i = 0; i < 10; i++)
18 std::vector<int> shuffled_v = vpUniRand::shuffleVector<int>(v);
19 std::cout <<
"Original vector = [\t";
20 for(
unsigned int i = 0; i < 10; i++)
22 std::cout << v[i] <<
"\t";
24 std::cout <<
"]" << std::endl;
26 std::cout <<
"Shuffled vector = [\t";
27 for(
unsigned int i = 0; i < 10; i++)
29 std::cout << shuffled_v[i] <<
"\t";
31 std::cout <<
"]" << std::endl;
Class for generating random numbers with uniform probability density.
int uniform(int a, int b)