What I mean is can you have
math.random go through decimals like a random number between 1.1, and 400.1?
Yes, you can do this.
To make this possible, you would do something like this:
local Number = math.random()*400
Now, you may want to look this up on the wiki too, about math.random. They may be of better help than I.