I was trying to deform some spheres with the vertexdata commands, but when I randomize the seed (based on the current vertex position values) it makes all but one object disappear!

If I remark out the "randomize" they are all there. This is quite the kerfuffle, however if I can't resolve it I can always load premade objects instead.
Rock=1:Noise#=.03
for r=Rock to Rock+29
make object sphere r,30+rnd(50)
lock vertexdata for limb r,0
count=get vertexdata vertex count()
for v=1 to count
xx#=get vertexdata position x(v):yy#=get vertexdata position y(v):zz#=get vertexdata position z(v)
`randomize xx#+yy#+zz#
set vertexdata position v,xx#+(rnd(100)*Noise#)-(rnd(100)*Noise#),yy#+(rnd(100)*Noise#)-(rnd(100)*Noise#),zz#+(rnd(100)*Noise#)-(rnd(100)*Noise#)
next
unlock vertexdata
c=rnd(100):color object r,rgb(c,c,c)
xx=rnd(1000):zz=rnd(1000)
position object r,xx,0,zz
NEXT
sync on:sync rate 25
do
control camera using arrowkeys 0,3,3
sync
LOOP