_words = file(dirname(__FILE__).'/../libs/Monkeys/tests/words.txt'); $this->_numWords= count($this->_words); } public function generate() { $sites = new Sites(); $stats = new Stats(); $userIds = $stats->getAllTestUsersIds(); $numUsers = count($userIds); for ($i = 0; $i < NUM_ENTRIES; $i++) { $site = $sites->createRow(); $site->user_id = $userIds[rand(0, $numUsers - 1)]['id']; $site->site = 'http://' . strtolower(trim($this->_words[rand(0, $this->_numWords)])) . '.com/' . strtolower(trim($this->_words[rand(0, $this->_numWords)])); $site->creation_date = date('Y-m-d H:i:s', time() - rand(0, 365) * 24 * 60 * 60); $site->trusted = 'a:1:{s:26:"Zend_OpenId_Extension_Sreg";a:0:{}}'; $site->save(); } } } $generate = new GenerateRandomSites(); $generate->generate();