First time here? Check out the FAQ!

Ask Your Question
1

How can i get a real random number?

asked Nov 8 '16

MQ gravatar image

Hi, I've used the RNG function but it doesn't give me a real random value. I get the same values every time I execute my program. The code I use is the next one:

RNG rng;
int a1;
a1 = rng.uniform((double)0, (double)1)*512;

Can anybody help me?

Thanks in advance

Preview: (hide)

1 answer

Sort by » oldest newest most voted
3

answered Nov 8 '16

berak gravatar image

you have to seed your random generator, e.g. like this:

RNG rng(cv::getTickCount());
Preview: (hide)

Question Tools

1 follower

Stats

Asked: Nov 8 '16

Seen: 519 times

Last updated: Nov 08 '16