Beispiel #1
0
double random_test_10(int a1, int a2)
{
	CRandomGenerator rg;

	CVectorDouble vec(a1);
	rg.drawUniformVector(vec, 0.0, 1.0);

	// test 10: permute
	// ----------------------------------------
	const long N = 10000;
	CVectorDouble vec2;
	CTicTac tictac;
	for (long i = 0; i < N; i++)
	{
		rg.permuteVector(vec, vec2);
	}
	return tictac.Tac() / N;
}
Beispiel #2
0
		inline vector<T> operator()()	{
			gen.drawUniformVector(res,T(-3.0),T(3.0));
			return res;
		}