added generateData.py to conduct experiements described in Pauls paper