Q:

How can I retrieve random words from the iPhone's dictionary?

Is there a way to retrieve words randomly from the built in Dictionary through the SDK?
I can provide my own list of words but using the built in Dictionary allows for easy localization.

A:

Unfortunately this is one of the areas of the iPhone that applications have no access to.
However there are a number of free dictionaries available that you could use as an alternative. It's easy enough to convert a text-based file into ansqlite database which then makes it super easy to pick words at random.
And yes, as you point out localization is a problem with this :(

