直接在access数据库里就可以做随机了seed=round(rnd*9999)access数据库随机语法,主要是 rnd(-222-id-3333)sql2="select top 20 id,enwordfrom vocabular order by rnd(-"&seed&"-id-"&seed&")"下面的是sqlserver随机语法,主要是newid()这个sql2 = "select top 20 id,enwordfrom vocabular order by newid()"核心的技术已经告诉你了,剩下的就只是VB的画界面,连接数据库,查询,显示,善后工作了,很简单 “人数不限制!