Tariq,
Cetin's select is the best way to go, but VFP might return more than 3 records if there is a tie, so you'll have to check _tally and adjust the result if it exceeds the number of rows you want.
>Now I want to brows only three records randomly from the dbf,such as 84871,95972,14587. What should be the source codes behind a click button?