<?php


// Reduction function
function reduction($arg,$num)
{
    return 
$arg+$num;        
}

function 
mtrnd($arg)
{
    
mt_srand($arg); 
    return 
mt_rand();
}


$fp=fopen("mt_rainbow","w");
for (
$a=1;$a<=1024*512;$a++)
{
    
$beg=rand();
    
$beg1=$beg;
    for (
$b=1;$b<=10000;$b++)
    {
    
$beg=mtrnd($beg);
    
$beg=reduction($beg,$b);
    }
    
fputs($fp,$beg1." ".($beg-10000)."\n");
    if ((
$a 1024)==1) echo ".";
}
fclose($fp);
?>