Consulta de N registros aleatórios no armazenamento de dados do Appengine

Estou tentando escrever uma consulta GQL que retorna N registros aleatórios de um tipo específico. Minha implementação atual funciona, mas requer chamadas N para o armazenamento de dados. Gostaria de fazer uma chamada para o armazenamento de dados, se possível.

Eu atualmente atribuo um número aleatório para todo tipo que eu coloco no armazenamento de dados. Quando eu consultar um registro aleatório, eu gero outro número aleatório e consulta registros> rand ORDER BY asc LIMIT 1.

Isso funciona, no entanto, ele só retorna 1 registro, então eu preciso fazer N consultas. Alguma idéia de como fazer essa consulta? Obrigado.

questionAnswers(6)

yourAnswerToTheQuestion