Gov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGo
v&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&
.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.i
nfoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.inf
oGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoG
ov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov
&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.
infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.in
foGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.info
Gov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGo
v&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&
.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.i
nfoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.inf
oGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoG
ov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov&.infoGov
#!/bin/bash
/
/Home
/What is my IP
Random Text Generator From Dictionary - PHP
[2013-09-13]

For hacking google crawler I thought it will be necessary for a page to have different content each time it is browsed, however during my recent test it was clear for me google crawler is not that smart recognize same page if the path was different, I have searched for a random text generator that use dictionary as input, I could NOT find one easily and do what I want, for that I made one.

This random text generator read from a dictionary text file that can be downloaded from several websites, the entries will be placed into a database with SQLite3 that will make retrieving words much faster when needed.

First you need to create the database and then load words from dictionary text, the database is two fields only (ID & Word), the dictionary name is 'dictionary.db' and the dictionary input file is "dictionary_full.txt", I have 80,368 words in the dictionary link here if needed, run the createandload.php only once, it will take some time to load words to the database, then use generaterandomtext.php to generate random colorful text, you can set number of words in the random text, here it is 150, for word's color it is also random depending on the word's sequence in the dictionary and it will convert the number to hex and use if in Font, I have the generator running on my site here:

------- Start of createandload.php -------------
// By Govand Sinjari @ 2013-09-13

//unlink('dictionary.db'); // to delete existing db if needed
$db = new SQLite3('dictionary.db');
$db->exec('CREATE TABLE dict (id INTEGER, word STRING)');

$myFile = "dictionary_full.txt";
$f=fopen($myFile,'rb');
$x = 1;
while(!feof($f)) {
    $dic=fgets($f);
    $run = "INSERT INTO dict (id, word) VALUES (".$x.",'".$dic."')";
    $db->exec($run);
    $x++;
    }
fclose($f);
-------- End of createandload.php --------------

-------- Start of generaterandomtext.php ----------
// By Govand Sinjari @ 2013-09-13
$db = new SQLite3('dictionary.db');
$maxtextwords = 150;
$dicmax = 80368; //total number of words in dictionary

for ($z=1;$z<$maxtextwords; $z++) {
$randx = rand(1,$dicmax);
$randhex = dechex($randx);
$result = "SELECT word FROM dict WHERE id=".$randx."";
$rr = $db->querySingle($result)." ";
?>
<font color="#<?php echo $randhex; ?>"><?php echo $rr; ?></font>
<?php
}
-------- End of generaterandomtext.php ----------