Almost there Proteus, as CattleRustler is using locals in this function then he's missed one:
Function GetRandomY()
`return numbers between -.05 and +.05 in increments of .01 (including 0)
local intTemp as integer
local fltRNDY as float
Randomize Timer()
intTemp=rnd(10)-5
fltRNDY=intTemp/100.0
EndFunction fltRNDY
I recommend that you move the Randomize Timer() outside the function, you only need to call that once.
Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.