add a tool for testing: creating custom random ideal generators