Backport of setRNGSeed implementation and python test randomness fix

This commit is contained in:
Vitaly Tuzov
2016-03-29 17:59:48 +03:00
parent 12a8f5486d
commit 64f02aa72d
3 changed files with 9 additions and 0 deletions

View File

@@ -2593,6 +2593,9 @@ CV_EXPORTS_W double kmeans( InputArray data, int K, CV_OUT InputOutputArray best
//! returns the thread-local Random number generator
CV_EXPORTS RNG& theRNG();
//! sets state of the thread-local Random number generator
CV_EXPORTS_W void setRNGSeed(int seed);
//! returns the next unifomly-distributed random number of the specified type
template<typename _Tp> static inline _Tp randu() { return (_Tp)theRNG(); }