求助站長大哥!迴圈出隨機數的問題!
我在做畢業設計,做的是一個題庫系統基本上已經做完了,由於要有隨機出題的功能,所以用到了你提供的那個bean主要思路如下,首先用了這個bean:
<jsp:useBean id="Rnum" scope="page" class="mycollect.RandomNum" />
然後,由於只是我一個人做,所以簡化了演算法(實際上是我唯一解決了不重複和一次查詢的方法),是從每十道題中選一道(資料庫中只有120多道題,最多也就13道題)
//範圍,由於有強制轉換問題所以定義了一個大值,和一個小值
int Snum,Bnum;
String MyRange=new String();
String MyWhere=new String();
//取得隨機數放入MyWhere中
for(Snum=0,Bnum=10;Snum<200;Snum=Snum+10,Bnum=Bnum+10)
{
MyRange = Snum + "-" + Bnum;
Rnum.setRange(MyRange);
Rnum.generateRandomObject();
MyWhere = MyWhere + "id=" + Rnum.getRandom().intValue();
//最後一個不要" or "
if( Bnum<200 ){
MyWhere = MyWhere + " or ";
}
}
而最後出來的隨機數列是:SELECT * FROM os WHERE id=9 or id=19 or id=29 or id=39 or id=49 or id=59 or id=69 or id=79 or id=89 or id=99 or id=109 or id=119 or id=129 or id=139 or id=149 or id=159 or id=169 or id=179 or id=189 or id=199;
請注意這些id末位都是'9',而我想是每十道題中隨機選一個,怎樣才能使這些數的末位也各不相同呢?(現在只是相當於從10套題中選一套出來)
另外,問大站長大哥一個MySql的問題,我的資料庫在我家中的計算機中,而答辨時要用學校的指定電腦做伺服器(因為有投影演示的問題)我怎樣才能把資料拷出來呢?我直接把mysql下的date目錄拷下來複蓋到學校的機子可以嗎?
如果不可以,請問還有別的方法嗎?
多謝!!!
<jsp:useBean id="Rnum" scope="page" class="mycollect.RandomNum" />
然後,由於只是我一個人做,所以簡化了演算法(實際上是我唯一解決了不重複和一次查詢的方法),是從每十道題中選一道(資料庫中只有120多道題,最多也就13道題)
//範圍,由於有強制轉換問題所以定義了一個大值,和一個小值
int Snum,Bnum;
String MyRange=new String();
String MyWhere=new String();
//取得隨機數放入MyWhere中
for(Snum=0,Bnum=10;Snum<200;Snum=Snum+10,Bnum=Bnum+10)
{
MyRange = Snum + "-" + Bnum;
Rnum.setRange(MyRange);
Rnum.generateRandomObject();
MyWhere = MyWhere + "id=" + Rnum.getRandom().intValue();
//最後一個不要" or "
if( Bnum<200 ){
MyWhere = MyWhere + " or ";
}
}
而最後出來的隨機數列是:SELECT * FROM os WHERE id=9 or id=19 or id=29 or id=39 or id=49 or id=59 or id=69 or id=79 or id=89 or id=99 or id=109 or id=119 or id=129 or id=139 or id=149 or id=159 or id=169 or id=179 or id=189 or id=199;
請注意這些id末位都是'9',而我想是每十道題中隨機選一個,怎樣才能使這些數的末位也各不相同呢?(現在只是相當於從10套題中選一套出來)
另外,問大站長大哥一個MySql的問題,我的資料庫在我家中的計算機中,而答辨時要用學校的指定電腦做伺服器(因為有投影演示的問題)我怎樣才能把資料拷出來呢?我直接把mysql下的date目錄拷下來複蓋到學校的機子可以嗎?
如果不可以,請問還有別的方法嗎?
多謝!!!
相關文章
- for迴圈得到的隨機數相同隨機
- C#迴圈中使用Random生成隨機數有重複問題C#random隨機
- python 詭異問題求助各位大哥Python
- 迴圈內臨時變數問題變數
- 迴歸測試遇到的問題求助
- C++大隨機數的問題C++隨機
- 利用迴圈語句隨機建立矩形隨機
- require()迴圈引用問題UI
- mysql迴圈插入資料、生成隨機數及CONCAT函式MySql隨機函式
- Java無限迴圈問題Java
- 怎麼解決引用計數 GC 的迴圈引用問題?GC
- FastJson中迴圈引用的問題ASTJSON
- 面試題:Spring 的迴圈依賴問題面試題Spring
- 關於一個迴圈請求與迴圈計時器的問題
- 陣列元素迴圈右移問題陣列
- JavaScript 深複製的迴圈引用問題JavaScript
- v-for 迴圈 index的傳值問題?Index
- JavaScript 中 for in 迴圈和陣列的問題JavaScript陣列
- c++類迴圈依賴的問題C++
- 在ArrayList的迴圈中刪除元素,會不會出現問題?
- 求助關於EJB的部署問題(小弟是初學者,請各位大哥看一下)
- 求助,castor的問題AST
- 手機網站長時間按住頁面出現閃退問題網站
- 如何避免Python的迴圈匯入問題Python
- 透過Treeset解決隨機數排序問題隨機排序
- Java 控制隨機數出現的機率Java隨機
- 迴圈輸出——閉包、變數作用域變數
- Oracle出現ORA-01775: 同義詞的迴圈鏈問題Oracle
- 【基礎題】【for迴圈】二重迴圈
- [求助]Hibernate自增長主鍵的設定問題和事務問題
- JDBC問題,求助JDBC
- matlab之在迴圈中修改迴圈變數Matlab變數
- Java 控制隨機數出現的概率Java隨機
- 如何在 iOS 中解決迴圈引用的問題iOS
- 多執行緒下HashMap的死迴圈問題執行緒HashMap
- Linux while 迴圈中使用ssh問題LinuxWhile
- 迴圈請求報204問題分析
- JavaScript的map迴圈、forEach迴圈、filter迴圈、reduce迴圈、reduceRight迴圈JavaScriptFilter