The X and Y values will indeed increase by 50 at a time, this is because the .wrp files these were taken from have a cell size of 50 metres, this means that each height value is separated from the next by 50 metres so naturally the numbers go up in 50 metre increments.
For a map that had a cell size of 20 metres the values would increase by 20 metres increments of course.
If your X and Y values would increase by only 1, it might mean that each height point is only 1 metre apart from the next.
I might add that these xyz files do load into Visitor.
The values I get when I export the xyz from WrpEdit are always tab delimited, but this is easily changed to make them spaces instead, the actual numbers however are always to 2 decimal places, even though for X and Y the decimal portion is .00, I stripped the decimal portions of the X and Y values for the attempt at using your utility, otherwise it complains about them not being an integer value of course.
Planck