If you know how many rows and columns you need, why not do it like this:
pseudo code, I am lazy today
for ($t = 1 to number_of_rows)
{
insert (
$t,
$t+(1number_of_rows),
$t+(2number_of_rows),
$t+(3*number_of_rows)
)
};
Or, fill one column with numbers, and update the second column to be the first column + number_of_rows
update my_table set second_column=first_column+number_of_rows;
you could repeat that for the third column;
update my_table set third_column=second_column+number_of_rows;
I'm not sure if you could stick those updates all together in one statement though... you'd have to try that out.