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.
print(math.random(11,4001)/10)