Generate random problems of the following CGI types

Input a number between 0 and 5 for each of the problem types

Join (Add To) Result Unknown

Join (Add To) Change Unknown, amount needed type

Join (Add To) Change Unknown, change in past type

Join (Add To) Start Unknown


Separate (Take From) Result Unknown

Separate (Take From) Change Unknown

Separate (Take From) Start Unknown


Part-Part-Whole Whole Unknown (Put Together)

Part-Part-Whole Part Unknown (Take Apart)


Compare Different Unknown

Compare Compared Quantity Unknown

Compare Referent Unknown