用1,2,3,4,5,6,7,8。中的8个数字做一个抽奖游戏, 开奖数字可循环出现;怎么弄?

用1,2,3,4,5,6,7,8。中的8个数字做一个抽奖游戏,
开奖数字可循环出现,45秒开一个数字。
数字1出现率:20%
数字2出现率:20%
数字3出现率:  2%
数字4出现率:  3%
数字5出现率:  5%
数字6出现率:10%
数字7出现率:20%
数字8出现率:20%

产生一个0-99的随机数,按出现概率的来展示数字。如:0~19是1,20~39是2,如此类推。建议把随机数范围放大10、100倍,这样的随机性会高些。