【发布时间】:2010-10-03 01:53:10
【问题描述】:
试图创建一个随机方法来查询数据库,获取数据库中的行数,然后抓取一个介于 1 和总行数之间的随机数,以获取数据库中的特定项目。它工作正常,但不是很好,如果数据库中的条目少于十个,它将重复相同的条目大约十分之四。我想我需要一个更好的方法。
number = mDbHelper.getCount(mDbHelper.mDb);
Random generator = new Random();
n = generator.nextInt((int) number);
if(n <= 1){
n = 1;
}
有什么想法吗?
【问题讨论】:
标签: android