/**
  * random data generation
  */
 public function actionRandomData()
 {
     echo "generate random data!\n";
     RandomAu::deleteAll();
     // 30day
     $day = 30;
     do {
         $date = date('Y-m-d', strtotime("-{$day} day"));
         // 5 channels
         $ch_num = 0;
         do {
             ++$ch_num;
             //record
             $rec = new RandomAu();
             $rec->date = $date;
             $rec->channel = 'ch' . $ch_num;
             $dau = rand(100, 10000);
             $dnu = rand(100, $dau);
             $rec->dau = $dau;
             $rec->dnu = $dnu;
             $rec->save();
         } while ($ch_num < 5);
         --$day;
     } while ($day > 0);
     echo "30 days 5 channels!\n";
 }