/** * 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"; }