Cytat
mam też pytanie odnośnie typu pola w tabeli do tej liczby int nie może być bo zaokrągla
Naprawdę? W życiu bym nie pomyślał, że INT zaokrągla liczby rzeczywiste....
A już poważniej: zajrzyj do manuala mysql jakie są jeszcze typy pól dla liczb a nie z takim pytaniem po forum latasz :/
Odnośnie głównego pytania:
http://php.net/manual/en/function.mt-rand.phpI przejrzyj komentarze. Jest tam odpowiedź na Twoje pytanie (i to nie jedna)