Ich habe heute auf die Frage eine Antwort von Flash bekommen:
Mit kleineren Einsätze musst du nicht nur die Felder in der Datenbank entsprechend anpassen, du musst auch die ganze Berechnungslogik der Zufallszahlen entsprechend Anpassen.
Du müsstest also erstmal schauen, welche Felder in der DB mit Kommastellen klar kommen müssen und die von Int auf Double setzen und dann entsprechend überall wo die random() funktion genutzt wird die Formel so anpassen, dass diese auch mit kleinen Zahlen klar kommt.