Generate mock data without schema

Is there a way to generate mock dataset with field types that are being changed every time api call is being made? For example one time I would like to get first name only, second time first name, second name and age.
Thanks for any piece of info!