随机(有重量偏差)从数据库中选择行? [重复]

Possible Duplicate:
MySQL: Select Random Entry, but Weight Towards Certain Entries

I have a table that I would like to be able to randomly select a user from, but in this table I have an 'Entries' column. I have been able to randomly select a user, but now I am trying to take into account their number of entries (higher the number, the more likely they are to win). How would I go about doing this?

My table looks something like:

FN   | LN    | ENTRIES
Bob  | Smith | 20
John | Doe   | 3

Thanks for your help!

To weight them, multiply rand() by the entries column..

select * from table order by entries*rand() desc limit 1;