试图创建一个随机方法来查询数据库,获取数据库中的行数,然后抓取一个介于1和总行数之间的随机数来获取数据库中的特定项。它可以正常工作,但不是很好,如果数据库中少于10个条目,它会在大约4次中重复相同的条目。我想我需要一个更好的方法的领导。android随机数问题
number = mDbHelper.getCount(mDbHelper.mDb);
Random generator = new Random();
n = generator.nextInt((int) number);
if(n <= 1){
n = 1;
}
任何想法?
我在类的构造函数中有随机函数。我正在查看你的帖子的答案,那里有很多信息。 – Will 2010-10-03 18:49:23