pascal隨機函式

2021-03-05 08:34:32 字數 1204 閱讀 7818

1樓:匿名使用者

上面幾位說法有誤

隨機函式random是pascal語言中的標準函式,random(x)的值為大於等於0且小於等於x-1的任意一個正整數(注意,這一點在實際使用中容易弄錯),其中x的型別為整型。

randomize是初始化隨機數生成器,在pascal語言編寫的程式中可以使random函式的取值在每次執行程式時都不相同。如果不寫此語句,則每次執行該程式時random函式的值都與上一次執行時相同。

2樓:匿名使用者

varn:integer;

begin

randomsize;

n:=random(x);//x是要輸入的數,小於maxintwriteln(n);

end.

就是很簡單的用法,好好學習下就可以了!

3樓:匿名使用者

randomize

i:=random(範圍上限-範圍下限)+範圍下限執行randomize語句後(必須)

random(n) 產生0~n-1的隨機整數random 產生0~1(小於1)的隨機小數一些實用的東西

產生n~m的隨機整數 random(m-n+1)+n產生0~n(小於n)的隨機小數 random*n產生n~m的隨機小數 random*(m+n)-m

4樓:

使用時先用

randomize進行初始化

再用random進行隨機

例:program example;

begin

randomize;

writeln(random(10));//隨機出數的範圍0..9 即0..n-1

end.

5樓:匿名使用者

randomize:隨機函式生成器,是每次生成的隨機數都不同

random(n):表示生成一個0~n-1的隨機數

random(n)+m:表示生成一個n~n+m的隨機數

6樓:匿名使用者

randomize 初始化

random(x) 就是隨機取 0~x 之間

7樓:匿名使用者

varn:integer;

begin

randmize;

random(1);

write(n);

end.

c 隨機函式怎麼寫,C 隨機函式怎麼用

函式名 rand 功 能 隨機數發生器。用 法 int rand void 所在標頭檔案 函式說明 rand 的內部實現是用線性同餘法做的,它不是真的隨機數,因其週期特別長,故在一定。的範圍裡可看成是隨機的。rand 返回一隨機數值的範圍在0至rand max 間。rand max的範圍最少是在32...

vb中隨機函式的用法,VB中隨機函式的用法

int rnd 6 1 隨即產生1到6之間的整數rnd 函式隨即產生一個大於等於0但小於1的 單精度浮點數 例如 你要隨即產生10到96之間的整數 int rnd 87 10 假設產生a到b之間的整數 則這個範圍應該是b a,由於rnd隨機產生的數小於1且大於等於0,則應該將rnd 乘以 b a 1...

隨機函式的用法,random函式的用法

srand 函式是c語言中產生隨機數的一個函式。函式原型 void srand unsigned seed 功 能 產生隨機數的起始發生資料,版和rand函式配合使權用。頭 文 件 舉例如下 include include include int main void 執行程式,會發現每次產生的隨機數...