EXCEL中怎樣才能實現“不重復!”隨機取某區間的整數

熱心網友

如果要用不重復,就很難了, 用ACCESS可以實現。excel隨機選取區間數據的函數是 RANDBETWEEN(bottom,top)Bottom 函數 RANDBETWEEN 將返回的最小整數。Top 函數 RANDBETWEEN 將返回的最大整數。如果這個函數不好用,你也可把RAND函數改造一下,先乘某數,然后再截取整數部分。如果用ACCESS可以使用Randomize 語句例如:Randomize 語句示例本示例用 Randomize 語句初始化隨機數生成器。由于忽略了數值參數, 所以 Randomize 用 Timer 函數的返回值作為新的隨機數種子值。Dim MyValueRandomize ' 對隨機數生成器做初始化的動作。MyValue = Int((6 * Rnd) + 1) ' 生成 1 到 6 之間的隨機數值。你可以配合其他執行過程進行編輯。我就利用此函數制作了一個雙色球彩票選號器,很好用。。

熱心網友

用RAND函數時限。rand()函數可以取0~1之間的隨機數,然后用取整數的函數來實現求整數。比如ROUND(RAND()*10,0) 可以得到0~10之間的隨機數。