/* file: 'mix.h' author: S. CAHON mail: paradiseo-help@lists.gforge.inria.fr date: dec. 2005 */ #ifndef __mix_h #define __mix_h #include #include template void mix (std :: vector & __v) { unsigned len = __v.size () ; for (unsigned i = 0 ; i < len ; i ++) std :: swap (__v [i], __v [rng.random (len)]) ; } #endif