需求分析:
做選擇題的時候有這樣的需求,對於不同的學生,他們要能夠看到不一樣的打亂方式。但是對於同乙個學生,他應該只能有一種打亂方式。因此,我們需要構造乙個函式,它的引數列表類似於這樣
用雜湊來實現偽隨機性。將學號和題目id做乙個運算(這裡選擇平方和)再取餘。@param
max 指輸入的要打亂的最大數值
@return
0到max-1的隨機不重複序列。
function (studentid, problemid, max)
每次選擇乙個數並將它放到隊尾。
js實現**如下:
/**
*根據studentid和problemid生成的乙個
*[0 - max-1]的隨機不重複序列
*@author 王鎮佳 wzjfloor@163.com
mysql選擇題 MySQL 選擇題(三)
單選題 1.在正規表示式中,匹配任意乙個字元的符號是 a b c d 正確答案 a 2.條件年齡between 15 and 35表示年齡在15至35之間,且 a 不包括15歲和35歲 b 包括15歲但不包括35歲 c 包括15歲和35歲 d 包括35歲但不包括15歲 正確答案 c 3.mysql安...
shell題庫選擇題 Linux選擇題題庫
1 下列哪個選項不是linux所支援的?a 多使用者 b 超程序 c 可移植 d 多程序 2 linux就是所謂的 free softwrae 這個 free 的含義是什麼?a linux不需要付費 b linux發行商不能向使用者收費 c linux可自由修改和發布 d 只有linux的作者才能向...
選擇題 網路
1.下面關於synflood攻擊的說法,錯誤的是 b a 服務端由於連線佇列被佔滿而不能對外服務 b 不但能攻擊tcp服務,還可以攻擊udp服務 c 大量連線處於syn recv狀態 d 使用硬體防火牆可以一定程度上抵禦攻擊 解釋 synflood攻擊一種利用tcp協議缺陷,傳送大量偽造的tcp連線...