Query using a nonrandom order, then shuffle the results:
tx.executeSql('SELECT * FROM questions',[], function(tx, resultSet) {
var resultArray = [];
for(var i=0; i < resultSet.rows.length; i+=1) {
resultArray.push(resultSet.rows.item(i));
}
var shuffledArray = shuffle(resultArray);
});
Where shuffle()could there be something like this: fooobar.com/questions/12404 / ...
source
share