我需要编写一个从一百万条数据(数字号码)中抽出五十条数据作为幸运奖,而且数据不是连续的,分为600个段(段与段之间不连续,段内号码连续),要求抽奖过程待抽数据能够显示,并且要求算法速度快,请帮助设一种算法?