1. 程式人生 > >給特定列輸入隨機數

給特定列輸入隨機數

我們在資料庫測試中,經常需要給資料庫中新增各種資料,當需要匯入大量資料,且其中的某列為a到b之間的隨機數時,可使用excel中的rand()和randbetween()函式,具體方法如下:

  1. 開啟excel工作表
  2. 在左上角的名稱框中輸入需要生成隨機數的區域,回車,即可看到這些區將域處於選擇狀態
  3. 然後在右邊輸入以下公式,回車,即可看到選定的區域已經生成了需要的隨機數

函式:

  1. rand()
  2. randbetween()

公式:

  在較低版本的excel中不支援randbetween(),可以使用rand()函式

  1. 0-1之間的隨機數   =rand()
  2. a-b之間的隨機數   =a+(b-a)*rand()   例如:0-0.01之間的隨機數  =0.01*rand()

  高版本的excel可以使用randbetween()函式

  1. a-b之間的隨機數  =randbetween(a,b)  例如:1-100之間的隨機數  RANDBETWEEN(1,100)
  2. 0-1之間的隨機數 =RANDBETWEEN(0,10)/10

tips:

  1. 還可以使用round()函式來限定小數位數 例如:限定小數後2位 =ROUND(RANDBETWEEN(0,10)/10,2)
  2. 如果想固定隨機數,需要複製後,用選擇性貼上數值