Generating random strings, numbers, or data structures, or dealing with random input (e.g., fuzz testing).