This document summarizes and tests four different pseudorandom number generators. Generator 1, which uses modular exponentiation, produces well-distributed numbers and differences but is too computationally intensive. Generator 2, which uses a sine wave function, generates numbers that are clustered on the sides and has differences centered around 0. Generator 3, which uses exponential functions, has near-perfect number distribution but a limited difference range of two values. Generator 4, based on logarithms, fails to produce a consistent distribution and has differences that converge to a single value. In conclusion, creating effective pseudorandom number generators is very challenging.