JS函式 返回一定範圍的陣列

2021-08-01 17:05:37 字數 511 閱讀 3913

有這麼一道js程式設計題:

編寫乙個js函式,該函式有乙個n(數字型別),其返回值是乙個陣列,該陣列內是n個隨機且不重複的整數,且整數取值範圍是[2,32]

首先,定義乙個函式用來返回一定範圍的數值:

function getrand(a,b)

其次,定義乙個函式用來做去重校驗:

function checkarrin(rand,array)

return false;

}

最後,是整體的實現:

function fn(n, min, max)  else 

} }return arr;

}

要注意的知識點:

math.round()把乙個數字捨入為最接近的整數

math.ceil()對乙個數進行上捨入

math.floor()對乙個數進行下捨入

生成一定範圍的隨機數

include using namespace std const float maxweight 0.3 const float scaleweight 32767 void main 5.產生一定範圍隨機數的通用表示公式 要取得 a,b 的隨機整數,使用 rand b a a 要取得 a,b 的...

分頁查詢一定範圍內的SQL語句

查詢一定範圍內的資料 例如 查某段時間內的記錄 select from consumedetails where time between starttime and endtime consumedetails 表名 time 欄位名 starttime 開始時間 endtime 結束時間 查詢指...

C C 查詢一定範圍內的素數(篩法)

本文 於 由於乙個合數總是可以分解成若干個質數的乘積,那麼如果把質數 最初只知道2是質數 的倍數都去掉,那麼剩下的就是質數了。例如要查詢100以內的質數,首先2是質數,把2的倍數去掉 此時3沒有被去掉,可認為是質數,所以把3的倍數去掉 再到5,再到7,7之後呢,因為8,9,10剛才都被去掉了,而10...