hai ragione

Praticamente ho un db SQLite formato da una tabella che è formata da due campi, un campo id che si auto incrementa e poi una seconda colonna di testo che contiene una parola.
Sto sviluppando un piccolo gioco dell'impiccato e vorrei fare in modo di estrarre a caso una parola dal database quindi ho agito in questo modo:
1) leggo quanti dati ci sono nel database
2) Estraggo un numero casuale che sarà poi l'id della parola che andrò ad estrarre
3) conoscendo adesso l'id voglio recuperare il campo di testo associato
Per il momento ho recuperato il numero delle righe del db in questo modo:
//Rendo il db leggibile
SQLiteDatabase db = cDB.getReadableDatabase();
//Colonne da selezionare
String colonne [] = {
"_id",
"parola"
};
//Ordine
String orderBy = "_id ASC";
//Eseguo la query
Cursor cursor = db.query("lista", colonne, null, null, null, null, orderBy);
//Recupero il numero degli elementi
totaleParole = cursor.getCount();
//Estraggo a caso l'id della parola anscosta
indice= (int)(Math.random() * (totaleParole));in questo modo ho estratto casualmente l'id del valore che vorrei recuperare. Adesso come faccio, conoscendo l'id a recuperare il valore ad esso associato?