随机抽取功能实现思路
一、数据库随机取一条数据
select * from busi_bid_agent where agentstatus = 0 ORDER BY RAND() LIMIT 1
抽取完的数据修改状态agentstatus为1,下次不再抽取。
二、List集合操作
从数据库里取状态为0的数据列表,然后用java的Math.random()获取随机数作为集合get()的下标。
抽取完的数据修改状态agentstatus为1,下次不再抽取。
select * from busi_bid_agent where agentstatus = 0 ORDER BY RAND() LIMIT 1
抽取完的数据修改状态agentstatus为1,下次不再抽取。
从数据库里取状态为0的数据列表,然后用java的Math.random()获取随机数作为集合get()的下标。
抽取完的数据修改状态agentstatus为1,下次不再抽取。