這個程式有什麼錯誤?它老是說我未定義識別符號「randomiz

2021-04-18 23:08:02 字數 5213 閱讀 3663

1樓:諸天弒神

「 randomize(random)」什麼意思?是宣告函式「randomize」還是什麼?資料型別(int,float...)是什麼?

vb中 randomize 什麼意思

2樓:匿名使用者

randomize 語句初始化隨機數生成器。

語法randomize [number]

可選的 number 引數是 variant 或任何有效的數值表示式。

說明 randomize 用 number 將 rnd 函式的隨機數生成器初始化,該隨機數生成器給 number 一個新的種子值。如果省略 number,則用系統計時器返回的值作為新的種子值。

如果沒有使用 randomize,則(無引數的)rnd 函式使用第一次呼叫 rnd 函式的種子值。

注意 若想得到重複的隨機數序列,在使用具有數值引數的 randomize 之前直接呼叫具有負引數值的 rnd。使用具有同樣 number 值的 randomize 是不會得到重複的隨機數序列的。

3樓:匿名使用者

它是一個初始化隨機數生成器。主要是返回一隨機數前的宣告;語法是randomize [number] 比如

randomize

x=randomnumber (0,2)

這是隨機生成0-2之間的三個數字中的一個。

4樓:du瓶邪

randomize:初始化隨機數生成器。

語法:randomize [number]

可選的 number 引數是變數或任何有效的數值表示式。

說明:randomize 用 number 將 rnd 函式的隨機數生成器初始化,該隨機數生成器給 number 一個新的種子 值。如果省略 number,則用系統計時器返回的值作為新的種子值。

如果沒有使用 randomize,則(無引數的)rnd 函式使用第一次呼叫 rnd 函式的種子值。

注意:若想得到重複的隨機數序列,在使用具有數值引數的 randomize 之前直接呼叫具有負引數值的 rnd。使用具有同樣 number 值的 randomize 是不會得到重複的隨機數序列的。

randomize 語句示例

本示例用 randomize 語句初始化隨機數生成器。由於忽略了數值引數, 所以 randomize 用 timer 函式的返回值作為新的隨機數種子值。

dim myvalue

randomize ' 對隨機數生成器做初始化的動作。

myvalue = int((6 * rnd) + 1) ' 生成 1 到 6 之間的隨機數值。

rand() :功能得到1與n之間的一個偽隨機數。

語法rand ( n )

引數n:數值型變數或表示式,指定要產生的偽隨機數的上界。有效值在1到32767之間返回值與n的資料型別相同。

函式執行成功時返回1與n之間的一個偽隨機數,包括1和n在內。如果引數n的值為null,rand()函式返回null

randomize()

功能初始化偽隨機數發生器,這樣讓應用程式每次使用不同的偽隨機數序列。

語法randomize ( n )

引數n:數值型變數或表示式,指定偽隨機數生成器使用的起始值,不同的起始值可以生成不同的偽隨機數序列。當n的值為0時,該函式把系統時鐘作為偽隨機數生成器的起始值,這樣可以生成不可重複的偽隨機數序列。

當n的值不為0時,可以產生不同的偽隨機數序列,但是,如果兩次使用相同的偽隨機數生成器起始值,那麼兩次生成的偽隨機數序列相同。n的值在0到32767之間返回值integer。極少使用該函式的返回值。

5樓:黑馬程式設計師

初始化隨機數生成器。 語法是randomize [number] 比如

randomize

x=randomnumber (0,n)

這是隨機生成0-n之間數字中的一個。

6樓:匿名使用者

如果沒有randomize

比如dim a

a=rnd*100

那每次程式執行,第一次取隨機數都是一樣的,因此是固定的順序randomize表示用時間做種子,時間不會後退,因此保證不重複,但是vb的隨機數其實是計算出來的,不是真正隨機

其實也沒有真正隨機,買彩票例外

randomize()在c語言中如何應用?

7樓:幻翼高達

需要準備的材料分別有:電腦、c語言

編譯器。

1、首先,開啟c語言編譯內器,新建一個初始容.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:randomize();printf("%d", rand());。

3、編譯器執行test.cpp檔案,此時成功根據初始化的隨機數種子來生成了隨機數。

8樓:匿名使用者

1、randomize()是c函式庫提供的一個函式,功能給產生隨機數的進行初始化。rand()能產生隨機數,如不先呼叫專randomize()進行初始屬化,每次產生的可能都是同一個數。

函式名:randomize

功 能:初始化隨機數發生器

用 法:void randomize(void);

2、程式例:

#include

void main()

9樓:高金山

不是樓主說的這個意思

randomize()是c函式庫提供的一個函式,功能給產生隨機數的進行初始化

random()能產生隨機數,如不先呼叫randomize()進行初始化,每次產生的可能都是同一個數了

vb中randomize怎麼用

10樓:四舍**入

初始化隨機bai數生成器。

語法randomize [number]

可選du的 number 引數zhi是 variant 或任何有dao效的數值表示式。專說明

randomize 用 number 將 rnd 函式的隨機屬數生成器初始化,該隨機數生成器給 number 一個新的種子值。如果省略 number,則用系統計時器返回的值作為新的種子值。

如果沒有使用 randomize,則(無引數的)rnd 函式使用第一次呼叫 rnd 函式的種子值。

11樓:苑

vb中randomize的用法是bai初始化隨機數發生du

器。randomize 語句示例:zhi

本示例用 randomize 語句初始化隨機數生dao成器。由於忽略回了數值引數答, 所以 randomize 用timer 函式的返回值作為新的隨機數種子值。dim myvalue,randomize ' 對隨機數生成器做初始化的動作,myvalue = int(6 *rnd+1) ' 生成 1 到 6 之間(包括6)的隨機整數。

12樓:叢添計曉曼

randomize語句來但獨用就可以,在第源一個rnd函式之前有就可以,作用是初始化隨機數生成器。

如果不用這個語句的話,每次生成的隨機數都相同,用了之後,每次的隨機數就會不相同了。

後面也可以加引數,但這樣每次執行的結果也是相同的.不加引數,自動以系統計時器返回的數字作為引數。

補充:msdn中的說明

randomize

用number

將rnd

函式的隨機數生成器初始化,該隨機數生成器給number

一個新的種子值。如果省略

number,則用系統計時器返回的值作為新的種子值。

如果沒有使用

randomize,則(無引數的)rnd

函式使用第一次呼叫

rnd函式的種子值。

注意若想得到重複的隨機數序列,在使用具有數值引數的randomize

之前直接呼叫具有負引數值的

rnd。使用具有同樣

number

值的randomize

是不會得到重複的隨機數序列的。

13樓:匿名使用者

randomize 』有加這個是程式每次執行rnd不會出現相同的隨機種子~

print int(rnd*(12)+1)

14樓:匿名使用者

randomize 語句

初始化隨機數du生成器zhi。

說明randomize 用 number 將

rnd 函式的隨機dao數生成器初始化,該隨機數生成器給回 number 一個新的種子值。

如果省略

答 number,則用系統計時器返回的值作為新的種子值。

如果沒有使用 randomize,則(無引數的)rnd 函式使用第一次呼叫

rnd 函式的種子值。

注意 若想得到重複的隨機數序列,在使用具有數值引數的

randomize 之前直接呼叫具有負引數值的 rnd。

使用具有同樣 number 值的 randomize 是不會得到重複的隨機數序列的。

randomize 語句示例

本示例用 randomize 語句初始化隨機數生成器。由於忽略了數值引數, 所以

randomize 用 timer 函式的返回值作為新的隨機數種子值。

dim myvalue

randomize ' 對隨機數生成器做初始化的動作。

myvalue = int((6 * rnd) + 1) ' 生成 1 到 6 之間的隨機數值。

15樓:伊爾比斯柯達

說了這麼多我還是不知道怎麼用啊!

請問為什麼總是彈出randomize()這個函式沒定義

16樓:

//#include "stdafx.h"//vc++6.0加上這抄一bai行du.

#include "stdio.h"

#include "time.h"//

#include "stdlib.h"

void main(void)

printf("\n最後得zhi

分:dao%d",s);}

請問這個randomize()函式屬於哪個標頭檔案啊?

17樓:註冊時嚇一跳

randomize()和random()這兩個函式,在c語言的標準庫裡面,早就不用了。

現在,要用srand()和rand()來設定種子和產生隨機數了

c語言問題,這個程式沒錯,為什麼最後執行錯誤,提示debug error。我編譯的環境是c

get next函式裡取串長應放在,sprintf的後面,不然一個區域性的陣列,不會初始化,串長是不確定的!這是個嚴重錯誤!main裡雖然開了個很大的陣列,但是這是個死迴圈,而且不能保證2000次迴圈之前會結來迴圈,為什麼要讓for的3個表示式為空讓count 2000作為結束條件不挺好的嗎?另外外...

幫忙看下這個python有什麼錯誤

蒐集了一些python最重要的內建異常類名,並做了簡單的介紹 attributeerror 屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤 nameerror 試圖訪問的變數名不存在 syntaxerror 語法錯誤,形式錯誤 exception 所有異常的基類,因為所有python異常類都是基類ex...

你覺得知道這個程式怎麼樣?這個軟體有什麼問?

比起以前的知道來說,現在的越來越亂了。其中刷題的人越來越多 顯示亂七八糟,解夢 ghs的事情時有發生。你說的誤刪問題屬於系統行為,應該是在11 12年左右升級後出現的,之前好一些,自從上了那個智慧系統就像抽風了一樣,四處刪除題目,有的還不提示。很好呀,知道這個程式非常的好,像一部百科全書在裡面,可以...