1. rand()函數怎麼用
打開電腦中的Excel文檔。在單元格內輸入=rand()函數,然後點擊√。利用填充柄工具向右側填充。也可以選擇向下填充數據。也可以將所有的數據刪除,然後重新填充得到不一樣的數據。
rand()函數是Excel中產生隨機數的一個隨機函數。返回的隨機數是大於等於 0 及小於 1 的均勻分布隨機實數,rand()函數每次計算工作表時都將返回一個新的隨機實數。返回大於等於 0 及小於 1 的均勻分布隨機實數,每次計算工作表時都將返回一個新的隨機實數。
相關信息
若要生成 a 與 b 之間的隨機實數,應使用: RAND()*(b-a)+a,如果要使用函數 RAND 生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=RAND()」,保持編輯狀態,然後按 F9,將公式永久性地改為隨機數。
Excel中用於生成隨機數,功能與rand()函數相近的函數為RANDBETWEEN 函數,其用法是語法:RANDBETWEEN(bottom, top),參數:Bottom必需。函數 RANDBETWEEN 將返回的最小整數。Top必需。函數 RANDBETWEEN 將返回的最大整數。
2. rand函數用法
這個我用過,我知道:
rand()是一個可以生成隨機數的函數隨機數,函數返回的隨機數在0-RAND_MAX(32767)之間;
rand()%100結果是隨機數除以100後所得的余數,即限定隨機的范圍是在0~99之間;
使用rand()函數需添加頭文件:#include <stdlib.h>
你的二維數組可以可提供這樣一種方法實現:
#include "stdafx.h"
#include "stdlib.h"
int main(int argc, char* argv[])
{
int Array[5][5];
int i,j;
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
Array[i][j] = rand()%900+100;
for(i=0;i<=4;i++){ //測試輸出
for(j=0;j<=4;j++)
printf("%d ",Array[i][j]);
printf("\n");
}
return 0;
}
如果還沒解決你的問題,可以加我網路HI賬號。
3. C語言中的rand()函數怎麼用
rand()
rand()函數用來產生隨機數,但是,rand()的內部實現是用線性同餘法實現的,是偽隨機數,由於周期較長,因此在一定范圍內可以看成是隨機的。
rand()會返回一個范圍在0到RAND_MAX(至少是32767)之間的偽隨機數(整數)。
在調用rand()函數之前,可以使用srand()函數設置隨機數種子,如果沒有設置隨機數種子,rand()函數在調用時,自動設計隨機數種子為1。隨機種子相同,每次產生的隨機數也會相同。
rand()函數需要的頭文件是:<stdlib.h>
rand()函數原型:int rand(void);
使用rand()函數產生1-100以內的隨機整數:int number1 = rand() % 100+1。
srand()
srand()函數需要的頭文件仍然是:<stdlib.h>
srand()函數原型:void srand (usigned int seed);
srand()用來設置rand()產生隨機數時的隨機數種子。參數seed是整數,通常可以利用time(0)或getpid(0)的返回值作為seed。
使用rand()和srand()產生1-100以內的隨機整數:
srand(time(0));
int number1 = rand() % 100+1。
4. rand函數的使用方法
使用軟體:excel
我們在桌面上雙擊excel的快捷圖標,然後將excel這款軟體打開,如圖所示:
打開excel之後我們選擇單元格,在選擇的這個單元格內輸入rand函數,如圖所示:
輸入好函數之後按下回車我們就會得到一個隨機的小數,如圖所示:
我們在rand函數的後面乘以一個10,如圖所示:
乘以10之後再次按下回車鍵可以看到我們就會得到一個大於1的數了,如圖所示:
如果想得到整數的話,我們將rand函數放到int函數之內就可以了,如圖所示:
輸入函數之後按下回車鍵,此時我們就獲得了整數,如圖所示:
5. rand()函數怎麼用
RAND()函數的使用方法是:直接在EXCEL單元格中輸入=RAND(),然後回車即可自動隨機生成介於0和1之間的新的隨機實數。具體的使用方法以在WIN10操作系統中的EXEL2007版本為例:
操作設備:戴爾電腦
設備系統:windows10
1、在電腦上打開EXCEL2007版本進入,如下圖所示。