ecel隨機數取值後怎麼在權的值後在加範圍

2021-12-16 11:07:58 字數 2102 閱讀 5657

1樓:他眯

在單元格里輸入:

=8+20*rand()

表示會產生一個8~28的數(即18為中心,不會小於8,不會大於28).如果你的意思是要整數.改為:

=8+int(21*rand())

說明:rand()是產生一個大於0,小於1的隨機數,所以取整就要21*rand()會生成0~20的整數.

2樓:

隨機數的生成可以用公式:

=int(rand()*(最大可能數-最小可能數+1)+最小可能數所以你要先定出18這隨機數的範圍。

比如說18是在10到20之間生成

第一個隨機數就是(生成18的隨機數)

=int(rand()*(20-10+1)+10=int(rand()*11)+10

第二個隨機數就是(生成-10到10的隨機數)=int(rand()*(10-(-10)+1)+(-10)=int(rand()*21)-10

兩個加總就是:

=int(rand()*11)+10+int(rand()*21)-10

=int(rand()*11)+int(rand()*21)

3樓:匿名使用者

後面加上choose(int(rand()*2+1),-10,10)

這個是隨機出現 正負10

4樓:

=round(rand()*20+8,)

5樓:百發百中

1、生成隨機整數,可以用randbetween函式。如在任意單元格輸入函式=randbetween(100,600),其中,100是最小值,600是最大值,隨機函式將返回100-600之間的隨機整數。

2、生成隨機小數,可以用rand函式。在任意單元格輸入函式=rand()*(b-a)+a,其中a是最小值,b是最大值,rand函式返回值是大於0小於1的隨機實數,就可以生成a和b之間的隨機小數。

在excel中,我已知一個值m,然後我取10個在一定範圍內的隨機數。怎麼才能讓這10個隨機數的和等於m? 20

6樓:匿名使用者

1,bai excel 選項 --啟用迭代計算,迭du代次數設為30000次,zhi

如圖:2, 假設要在

daoa1:a10 生成10個  1~30 內內 的隨機 整數,和為容200

在a1 輸入   公式:

=if(sum(a$1:a$10)=200,a1,randbetween(1,30))

公式下拉到 a10 ,  即可生成 10個 隨機數,和為200

如何在excel表中讓一個值在指定範圍內隨意更改

7樓:

1、首先在電腦上用2007版excel軟體開啟目標檔案。

2、然後在目標單元格中輸入公式:=randbetween(1,10)。這個公式允許生成1-10的隨機數。

3、然後按下回車鍵,生成第一個隨機數。

4、如果需要更改**中的數,先讓**呈現下圖中的樣式。

5、然後按下回車鍵,即可生成另一個數,且該數字在指定範圍內。

8樓:匿名使用者

使用資料有效性確定值所在的範圍,並根據需要設定出錯警告模式。

9樓:謝無聊

=randbetween(4990,5010)/1000

設定單元格格式為三位小數

你每雙擊一次單元格再回車,數值就會隨機變化

10樓:時洲甫之卉

點標籤按住左鍵拖動即可

11樓:小李無刀

讓excel單元格中只能輸入指定範圍值,就是excel資料有效性:

1、選擇要設定的單元格,2003版本:選單【資料】【有效性】,2007以上版本:卡片【資料】,【資料有效性】,開啟資料有效性視窗。

2、在資料有效性視窗的設定卡片中,有效性條件下選擇整數(如果是要小數就選擇小數),下面有條件,介於,最大值最小值填上你要的範圍即可。

以上是需要手輸入,如果設定值需要選擇,可以設定下拉選單選擇,那就是設定條件為序列,並要先在另外的地方輸入你下拉的列表內容,在**那裡選擇列表。

怎麼用c 生成指定隨機數,在c 裡怎麼弄隨機數?

include include include using namespace std int main srand unsigned time null 初始化時間種子 int ret rand 3 產生 0 1 2 三種隨機數 int real pow 2,ret 2的0次方 1 2的1次方2 ...

如何使ecel產生範圍內的隨機數要求小數點

1.首先計算這個範圍的差值。這裡假設範圍值為50 100之內的隨機數2.開啟電子 在所需要產隨機數的單元格內輸入如下公式 rand 100 50 50。按確認鍵就可以生成在規定範圍內的隨機數了!3.如果你需要生成多個隨機數,那拖動單元格最下角小三角就可以啦!microsoft excel可以進行各種...

c怎麼連續產生多個指定範圍的隨機數

格式為 random.next 最小數,最大數 例如 random.next 0,1000000 解釋 範圍0 1000000隨機取一個整數 public static int randomnum int minvalue,int maxvalue 可以試試這個,一直在用,沒什麼問題 隨機數有重複是...