I think it's doable, but it might not be the best project to start on, since the PDF function is experimental and may be hard to use for a beginner. The documentation is at https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/how-to/pdf-function
From I've read so far, it looks like you can print whatever is visible on your screen to a .pdf file.
Following SebS's suggestion, use the random number generator to produce a collection with 150 variations. Set up a gallery control for each card, and within that gallery card control, a second gallery for each cell on the card. Once you set up the nested gallery, you could use the .PDF control to print each page, one at a time.
An alternative might be to use the regular print command and print to a virtual PDF printer. This would allow you to define a larger print area and possibly print in fewer steps.
Unfortunately, you'll find that PowerApps print support is one of its least robust features.
If you want to use PowerApps as a game development engine, Mr. Deng worked on this a number of years ago and you might find his YouTube videos enlightening. Although many of the features may be different, the approach should be instructional.