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 執行程式,會發現每次產生的隨機數...