Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | None | 0 0
  1. case 8: {
  2.             std::random_device rd;     // only used once to initialise (seed) engine
  3.             std::mt19937 rng(rd());    // random-number engine used (Mersenne-Twister in this case)
  4.             std::uniform_int_distribution<int> uni(0, 100); // guaranteed unbiased
  5.             ArrayList<Paleta*>* docasnyArrayList_;
  6.             //auto random_integer = uni(rng);
  7.  
  8.             for (size_t i = 0; i < skladFRI->getVozidlaNaCeste()->size();i++) {
  9.                 for (size_t j = 0; j < skladFRI->getVozidlaNaCeste()->operator[](i)->getPaletyVoVozidle()->size();j++) {
  10.                     if (uni(rng) > 5) {
  11.                         skladFRI->getVozidlaNaCeste()->operator[](i)->getPaletyVoVozidle()->pop();
  12.                     }
  13.                     else {
  14.                         docasnyArrayList_ = new ArrayList<Paleta *>();
  15.                         docasnyArrayList_->add(skladFRI->getVozidlaNaCeste()->operator[](i)->getPaletyVoVozidle()->pop());
  16.                     }
  17.                 }
  18.                 //while (docasnyArrayList_ > 0) {
  19.                     //skladFRI->getVozidlaNaCeste()->operator[](i)->getPaletyVoVozidle()->push(docasnyArrayList_->operator[](docasnyArrayList_->size() - 1));
  20.                 //}
  21.                 for (Paleta* p : *docasnyArrayList_) {
  22.                     skladFRI->getVozidlaNaCeste()->operator[](i)->getPaletyVoVozidle()->push(p);
  23.                 }
  24.  
  25.             }
  26.            
  27.             break;
  28.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement