Even if you use 'a', the compile might still optimize the loop away and replace it by a simple assignment. Few compilers out there recognize such simple pattern very well.
I'm not sure whether it is possible with that noise button or not but try this: 1) Create a cloud texture and name it "NoiseTex": 2) Apply a Displace modifier, use NoiseTex as texture :