求助vb 應該是關於隨機讀取的問題

時間 2025-03-14 02:00:22

1樓:網友

首先確定 是隨機檔案。

open "c:\" for random as #1 len = len(s)

for i = 1 to n

print a(i)

get #1, a(i), s

print ,next i

vb 關於 隨機函式rnd 的簡單問題

2樓:蠻梓柔大強

1、rnd函式。

返回乙個包含隨機數值的。

single

語法rnd[(number)]

如果number

的值是rnd

生成小於。0每次都使用。

number

作為隨機數種子得到的相同結果。大於0

序列中的下乙個隨機數。等於0

最近生成的數。

省略序列中的下乙個隨機數。

說明rnd函式返回小於。

1但大於或等於。

0的值。number

的值決定了。

rnd生成隨機數的方式。

對最初給定的種子都會生成相同的數列,因為每一次呼叫rnd函式都用數列中的前乙個數作為下乙個數的種子。

在呼叫rnd

之前,先使用無引數的。

randomize

語句初始化隨機數生成器,該生成器具有根據系統計時器得到的種子。

為了生成某個範圍內的隨機整數,可使用以下公式:

int((upperbound

lowerbound+1)

rndlowerbound)

這裡,upperbound

是隨機數範圍的上限,而。

lowerbound

則是隨機數範圍的下限。

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

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

rnd。使用具有同樣。

number

值的randomize

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

2、int((upperbound

lowerbound+1)

rndlowerbound)

rnd函式示例。

本示例使用。

rnd函式隨機生成乙個1到。

6的隨機整數。

dimmyvalue

myvalue

int((6

rnd)+1)

生成1到。6之間的隨機數值。

可以參考vb的隨機幫助。

3樓:萊晶霞舒翼

randomize

用number

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

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

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

如果沒有使用。

randomize,則(無引數的)rnd

函式使用第一次呼叫。

rnd函式的種子值。

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

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

rnd。使用具有同樣。

number

值的randomize

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

如何使vb中rnd函式產生的隨機數是在[0,1]內?

4樓:葉翠嵐招明

vb的rnd函式,其作用就是產生(0,1)之間的隨機數,早哪還不是[0,1]。

即:0rnd

根據上式,結合vb的int()等函式,可以產生你所需要的任意範圍內的隨機數。

例如1:根據。

rnd那麼就有:rnd

產生(0,10)之間的隨機數,注意這是實數。例如2:

int(毀睜者rnd

產生[0,10)之間的隨機數,注意這是正整數。

例纖薯如3:

int(rnd

產生[1,10]之間的隨機數,注意這是正整數。等等。

有關於青蛙的遊戲。應該是幻想遊戲

牛頓的沸水33度 青蛙過河2 英文叫frogger2 數字名好取 大家知道有一個青蛙的遊戲叫啥 題主您好,您說的遊戲應該是旅 中文譯名是旅行青蛙,最近比較火的佛系手遊。在一遊說有日語正版,中文漢化版,以及無限三葉草版本,您可以去一遊說安裝。 蔡總小弟 你說的應該是最近最火的那款佛系養成遊戲吧?名字就...

應該是明知故問的意思吧,明知故問是什麼意思

大概是想說又不敢直接問。只能試探性問了哦。不算是明知故問吧。男生基本都這樣。 心只給對的人 我感覺對方有這個意思,做你的女朋友,如果說你實在不確定的話,你可以再回他一句,你願意很大膽很直白的跟他說,願意做我的女朋友嗎?如果他願意的話,他一定餓一天虧你姐,如果他不願意的話,他就不回你了。我感覺對方有這...

我的電腦現在老是宕機,我想應該是中毒了,問一下通常電腦中什麼病毒會這樣 怎樣才能恢復 謝謝

電腦宕機原因 無法啟動系統,畫面 定格 無反應,滑鼠 鍵盤無法輸入,軟體執行非正常中斷等。儘管造成宕機的原因是多方面的,但是萬變不離其宗,其原因永遠也脫離不了硬體與軟體兩方面。由硬體原因引起的宕機 散熱不良 顯示器 電源和cpu在工作中發熱量非常大,因此保持良好的通風狀況非常重要,如果顯示器過熱將會...