Python Synthetic Data Generation Methods