random, range, simplePath