二級VB疑問

2023-03-12 04:25:26 字數 892 閱讀 6428

1樓:匿名使用者

rnd 函式

返回一個包含隨機數值的 single。

語法rnd[(number)]

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

返回值number 的值 rnd 生成

小於 0 每次都使用 number 作為隨機數種子得到的相同結果。

大於 0 序列中的下一個隨機數。

等於 0 最近生成的數。

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

說明rnd 函式返回小於 1 但大於或等於 0 的值。

number 的值決定了 rnd 生成隨機數的方式。

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

在呼叫 rnd 之前,先使用無引數的 randomize 語句初始化隨機數生成器,該生成器具有根據系統計時器得到的種子。

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

int((upperbound - lowerbound + 1) * rnd + lowerbound)

這裡,upperbound 是隨機數範圍的上限,而 lowerbound 則是隨機數範圍的下限。

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

2樓:

rnd(0):括號裡的數字是種子,不管是多少都會當作種子返回0至1之間的隨機數。是可以省略的。

10*rnd:是將返回的0至1之間的隨機數擴大10倍,得到0-10(不含10)之間的數字。

一道二級VB的題目

if n m 這個條件是判斷當前元素是否處於斜率為 1 的對角線上 n 4 m 這個條件是角標之和為 4 這樣的元素在這道題裡除去條件1中的元素後只有 1,3 3,1 這些位置的元素被重新賦值為 m n 剩下位置的元素通過語句 else a m,n 0 被清零。綜上所述,這個 3x3 矩陣中對角線上...

excel二級下拉選單,excel一級二級下拉選單怎麼做

發個樣板來看看 52027381qq 選種單元格 資料 有效性 序列 然後裡面輸入你想下拉彩旦裡面顯示的結果 記得不同的選擇資料之間用英文的 隔開 看錯是2及下拉 我把我以前的回答複製給你呵呵 偷懶了 這是excel 裡面資料有效性的用法 我大概給你寫一下 你先實驗一下 假設a1 a4是雞蛋 牛奶 ...

2019春江蘇省計算機二級VB答案??急需求答案

我發下我的吧,選擇1 20 abbdb cdddc dcdcd cdabc 20 30 dbcbc ddacc 填空 1 5,7 2 13,12 3 14,11 4 7 5 8 6 3 2 7 2 8 7 9 8 10 7 11 5 12 6 13 4 hs 14 5 ss 15 7 ss 16 s...