如何从数组中随机取值,但要排除掉我不需要的数字。我想从1到10000中随机取一个值。添加到表中作为主键,所以需要把其他的纪录的主键ID排除掉。因为这个表里面都是临时纪录,肯定不会达到一万,该如何做?? 如果一个一个判断,是否显得太慢了。 [解决办法]你说的肯定不会达到一万的?那至少会达到多少啊?[解决办法]你的是什么数据库? 记得有这样的随机抽取sql select top 10 * from table order by newid()