Esempio n. 1
0
					void set_configuration(int fp_iconf)
					{	
						gen_u.seed(fp_seed);
						rand_u.reset();
						unsigned int seed_x, seed_y, seed_z;
						for(auto i=0; i<fp_iconf; i++)
						{
							seed_x = rand_u(gen_u);
							seed_y = rand_u(gen_u);
							seed_z = rand_u(gen_u);
						}
						gen_x.seed(seed_x);
						randn_x.reset();

						gen_y.seed(seed_y);
						randn_y.reset();

						gen_z.seed(seed_z);
						randn_z.reset();
					}
Esempio n. 2
0
void random_yuv(yuv *c){
	c->y=random_double();	
	c->u=rand_u();
	c->v=rand_v();
}
Esempio n. 3
0
void randomize_yuv(int static_component,yuv *c){
	if(static_component!=0)c->y=rand_y();
	if(static_component!=1) c->u=rand_u();
	if(static_component!=2) c->v=rand_v();	
}