1、基於JSP的web題庫系統中的隨機抽取試題。資料庫用的my sql。
這里用到了兩個文件,一個jsp文件一個javabean文件,通過jsp中調用javabean可以輕松讀取文本文件,注意請放置一個文本文件afile.txt到web根目錄的test目錄下,javabean文件編譯後將class文件放到對應的class目錄下(tomcat環境)。 
Read.jsp 
$#@60;html$#@62; 
$#@60;head$#@62; 
$#@60;title$#@62;讀取一個文件$#@60;/title$#@62; 
$#@60;/head$#@62; 
$#@60;body bgcolor="#000000"$#@62; 
$#@60;%--調用javabean --%$#@62; 
$#@60;jsp:useBean id="reader" class="DelimitedDataFile" scope="request"$#@62; 
$#@60;jsp:setProperty name="reader" property="path" value="/test/afile.txt" /$#@62; 
$#@60;/jsp:useBean$#@62; 
$#@60;h3$#@62;文件內容:$#@60;/h3$#@62; 
$#@60;p$#@62; 
$#@60;% int count = 0; %$#@62; 
$#@60;% while (reader.nextRecord() != -1) { %$#@62; 
$#@60;% count++; %$#@62; 
$#@60;b$#@62;第$#@60;% out.print(count); %$#@62;行:$#@60;/b$#@62; 
$#@60;% out.print(reader.returnRecord()); %$#@62;$#@60;br$#@62; 
$#@60;% } %$#@62; 
$#@60;/p$#@62; 
$#@60;/body$#@62; 
$#@60;/html$#@62; 
//DelimitedDataFile.java bean文件源代碼 
//導入java包 
import java.io.*; 
import java.util.StringTokenizer; 
public class DelimitedDataFile 
{ 
private String currentRecord = null; 
private BufferedReader file; 
private String path; 
private StringTokenizer token; 
//創建文件對象 
public DelimitedDataFile() 
{ 
 file = new BufferedReader(new InputStreamReader(System.in),1); 
} 
public DelimitedDataFile(String filePath) throws FileNotFoundException 
{ 
 
 path = filePath; 
 file = new BufferedReader(new FileReader(path)); 
} 
 //設置文件路徑 
 public void setPath(String filePath) 
{ 
 
  ath = filePath; 
try { 
file = new BufferedReader(new 
FileReader(path)); 
} catch (FileNotFoundException e) { 
System.out.println("file not found"); 
} 
 
} 
//得到文件路徑 
 public String getPath() { 
return path; 
} 
//關閉文件 
public void fileClose() throws IOException 
{ 
 
 file.close(); 
} 
//讀取下一行記錄,若沒有則返回-1 
public int nextRecord() 
{ 
 
 
 int returnInt = -1; 
 try 
 { 
 currentRecord = file.readLine(); 
 } 
 
 catch (IOException e) 
 { 
 System.out.println("readLine problem, terminating."); 
 } 
 
 if (currentRecord == null) 
 returnInt = -1; 
 else 
 { 
 token = new StringTokenizer(currentRecord); 
 returnInt = token.countTokens(); 
 } 
 return returnInt; 
} 
//以字元串的形式返回整個記錄 
public String returnRecord() 
{ 
return currentRecord; 
} 
}
2、一個抽獎系統,一個數值策劃的系統
飛離我頭上的窩巢,我必須回頭
它在往下鑽,越吻它越醉, 
弗美爾( 63 - 675 ,荷蘭傑出畫家,現僅存世36幅作品。
輕快的二輪馬車
愁雨綿綿,無止無境。
品味是的活的飢寒交迫哈哈
3、做一個單頁面網站,內容是答題的形式,答完了之後抽獎! 誰會做。在線等!挺急的!
1條回抄答  今天 14:01yqsky3964 | 七級 最快回答襲
你出多少錢吧?
其實啊  不管想要什麼 的確是先告訴大家 交換的價值是什麼
其實誰心裡都明白
你要的是一個網站不是一個小笑話 不是三言兩語就能弄完的
大家都在上班辛苦付出時間換回自己吃喝拉撒
所以本著互相理解的方向
祝您成功
您的採納是咱互助的動力源泉 感謝理解
4、網頁製作「設計題」
5、我想設計一個網站,是一個抽獎網站,付費請高手
請問flash可以嗎?820447009
6、怎麼做網頁抽獎系統
抽獎系統還是注冊機系統啊??SINA的BLOG能放ASP??
你做的是什麼東西啊....這么神秘.是程序的話應該有開發過加密/解密吧.......
7、用php+mysql做一個題庫系統,上萬題內隨機抽取五百題左右生成考試卷,求最有效率的做法!
php裡面有array_rand函數,你要是一道題一道題的讀出來,或許也可以嘗試一下。但是要是一下子都讀出來,即便這個函數效率可以的話,隨機取出id數組,查詢 「where id in 數組」 就不如直接在資料庫里隨機抽取記錄。
如何從數據表裡隨機抽取記錄呢,想想辦法還是有一些,就是不知道效率如何。有的是說用max_id*rand(),那一條一條抽取還是可以的。怎麼批量隨機抽取呢,可以試著排序,然後選取前500題,排序可以想辦法用一些函數(選取一些執行效率高的),如何md5,sha1,這種。如果為了使結果更具有隨機性,可以把欄位值再與一個隨機數運算一下。僅供參考。
========================
我想你還是用array_rand隨機抽500個id存到數組,然後遍歷數組吧。這樣也避免了題目重復。在資料庫里如果一次一條記錄隨機抽取,要考慮碰巧重復的問題。批量選取你就按上面我說的試試。
8、用php+mysql做一個題庫系統,隨機抽取五百題左右生成考試卷,最有效率的做法是什麼?
php裡面有array_rand函數,你要是一道題一道題的讀出來,或許也可以嘗試一下。但是要是一下子都回讀出來,即便這個函答數效率可以的話,隨機取出id數組,查詢 「where id in 數組」 就不如直接在資料庫里隨機抽取記錄。
如何從數據表裡隨機抽取記錄呢,想想辦法還是有一些,就是不知道效率如何。有的是說用max_id*rand(),那一條一條抽取還是可以的。怎麼批量隨機抽取呢,可以試著排序,然後選取前500題,排序可以想辦法用一些函數(選取一些執行效率高的),如何md5,sha1,這種。如果為了使結果更具有隨機性,可以把欄位值再與一個隨機數運算一下。僅供參考。
========================
我想你還是用array_rand隨機抽500個id存到數組,然後遍歷數組吧。這樣也避免了題目重復。在資料庫里如果一次一條記錄隨機抽取,要考慮碰巧重復的問題。批量選取你就按上面我說的試試。
9、微信公眾平台答題抽獎系統自己能做嗎
這個需要第三方平台才可以實現 就是把你微信公眾平台綁定在第三方上去搭建管理抽獎活動