Personally, I'd find that useless, but you certainly could.
I'd just add another method like this:
private Position randomizePosition(Position p)
return new Position(p.getX() + random(-2, 2), p.getY() + random(-2, 2), p.getZ());
then in the walkTile method just change the position to this ^