Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for( int n = 0; n < N; ++n )
- {
- CTask tmp = CTask (n);
- tmp.Randomize (N);
- input.push_back( tmp );
- }
- float sum_aj = 0, sum_aj_bjn_4 = 0;
- for( int i = 0; i < N; ++i )
- {
- sum_aj += input[i].GetAj();
- sum_aj_bjn_4 += input[i].GetAj()+input[i].GetBj()*N;
- }
- sum_aj /= N;
- sum_aj_bjn_4 /= 4;
- for( int i = 0; i < N; ++i )
- {
- input[i].SetDj( r.rand( sum_aj_bjn_4 )+sum_aj );
- }
- Randomize:
- MTRand r;
- m_Aj = r.rand (10.f)+10.f;
- m_Bj = r.rand (9.f)+1.f;
- m_Gj = r.rand ((.4f)+.1f)*N;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement