It is PO's responsibility to provide test data.
However in some instances, especially in negative test scenario
I may need to generate test data.
I use java faker to generate data
How => Faker faker=new Faker();
or String manupilation(substring concatination etc.)
I store it at SharePoint. Saved in my project
in xls type under data package