Do each statements change the thing that they are using?
data is a a string.
##code

                              ndata=data.clone
		a = ndata.size-1
		srand(5000)
		ndata.each  do |c|
		    c=((c-97)+rand(10))%26
		end
## code

So ndata indexes are not change?  Am i doing this wrong (well i know
its not working so it cant be right.)? I have it working with a while
loop but i am trying to teach my self the ruby way.

Stephen