Could it be possible to use the range() function in PHP to generate a list of fractions or decimals?
Yeah, if you specify the step (third parameter). This parameter is only available in PHP 5, but you should be using that by now anyway.
For example, to generate decimals between 0 and 1, inclusive, in intervals of 0.1:
print_r(range(0, 1, 0.1));
Output:
Array
(
[0] => 0
[1] => 0.1
[2] => 0.2
[3] => 0.3
[4] => 0.4
[5] => 0.5
[6] => 0.6
[7] => 0.7
[8] => 0.8
[9] => 0.9
[10] => 1
)