首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【随机出现概率比较大的有关问题】

2012-08-29 
【随机出现概率比较大的问题】select top 10 * from tb_test where testCourse + Session[KM].ToString

【随机出现概率比较大的问题】
select top 10 * from tb_test where testCourse='" + Session["KM"].ToString() + "' order by newid()", conn


我是使用的newid() 来随机。 但是 第二次 出现的新题目 只有百分之二十是新的。其他的还是第一次出现过的。
是充100个里面随机出来。我仔细观察了下 基本也就 随机前面30个题目随机出来。后来的题目都没有出现过。
请教有好的办法吗 在SQL的基础上变化下。

[解决办法]
你确定testCourse='" + Session["KM"].ToString() + "' 的返回结果是全部?不是只有上面的那一部分?
[解决办法]

SQL code
where testCourse='" + Session["KM"].ToString() + "'
[解决办法]
跟你题库总数有关

热点排行