You can write the random paths yourself look @
Have some private scripts I've written that use random pathing and an easy way given you have little experience in java is to do it using variables in the position definitions, you want to have the position x and y set by random, and you want to include the random in your scripts loop. Doing this means each time the loop is executed, a new position in the path is created by a new set of randomized variables.
For example:
if a position in the path has the x coordinate 3501, you can create a random variable between 3498 and 3504, doing so means every time the script loops your player will walk to a newly defined position.
I'd highly recommend looking into the tutorials section of the forum.