隨機獲取陣列中的幾項資料

2021-09-19 12:54:47 字數 470 閱讀 1781

之前接到的乙個專案,需求是這樣:

解析該如何取題:

所以,需求就簡化成: 在這個長度50的陣列裡,隨機獲取其中12項。

方法如下:

function getrandomarray(arr,num)

//取出的數值項,儲存在此陣列

var return_array = new array();

for (var i = 0; i0) else

}return return_array;

}

**注釋特別清晰,很容易明白,**不是我寫的,出處我找不到了,覺得寫得很好學習一下。

本專案中,我的陣列中都是題目物件,包含了題目標題、答案列表、正確答案、每道題目的失敗提示語。這樣就很容易處理需求中的邏輯了。

隨機獲取陣列中的幾項資料

之前接到的乙個專案,需求是這樣 解析該如何取題 所以,需求就簡化成 在這個長度50的陣列裡,隨機獲取其中12項。方法如下 function getrandomarray arr,num 取出的數值項,儲存在此陣列 var return array new array for var i 0 i0 e...

26 刪除排序陣列中的重複項 陣列

給定乙個排序陣列,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後陣列的新長度。不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 o 1 額外空間的條件下完成。示例 1 給定陣列 nums 1,1,2 函式應該返回新的長度2,並且原陣列 nums 的前兩個元素被修改為1,2...

php 隨機獲取陣列 的方法

今天網上搜到的方法,很好的解決了我的問題,記錄一下 方法1 arr array 初始化陣列 key array rand arr 隨機獲取陣列的鍵 echo arr key 輸出隨機數組值。改進型 arr array echo arr array rand arr 方法2 arr array 初始化...