Najlepiej będzie wylosować liczbę, a następnie rzutować ją na przedział od 0 do 1 przez podzielenie jej przez maksymalną wartość liczby losowej. Wtedy mając losową liczbę z tego przedziału jesteśmy w stanie rzutować to na dowolny inny przedział.
Na przykład tu wylosujemy liczbę zmiennoprzecinkową z przedziału (-1,1):
Zmieniąjąc wartości zmiennych $start i $koniec można otrzymać dowolne losowe liczby.
<?php
$start = -1;
$koniec = 1;
echo ($rand*($koniec-$start))+$start; ?>
Jeśli chcemy wylosować liczbę z przedziału od 0 do 1 to wystarczy to zrobić tak:
<?php
?>