隨機數生成器怎麼使用,隨機數生成器怎麼使用

2021-05-31 18:58:09 字數 4801 閱讀 8375

1樓:匿名使用者

選擇隨機數需要的複雜度,例如加入數字,字母,特殊符號等,選擇位數,點選生成就可以啦

2樓:匿名使用者

$a = rand()

求個隨機數生成器

3樓:此薄鍋裡

隨機數生成器是一款能夠生成各種隨機數字的工具

支援生成數字、骰子、***、條碼、賬戶等

4樓:匿名使用者

ramdom rd=new ramdom();//例項化random 類的新例項rd

for(int=0;i<10;i++)//for迴圈語句

次猜數:",i+1,num);//在控制檯上寫"第1次猜數:"num這裡有問題吧,猜數遊戲生成的隨機數怎麼能顯示出來?

int input;//定義一個整型變數

do//do……while迴圈當滿足while條件的時候執行

if(input>num)//判斷輸入的數和隨機產生的數,如果大了就輸出"大了";並結束本次迴圈

else if(input

else

break;

}while(input!=num);}

5樓:匿名使用者

vb中有專門生成隨機數的函式 .

給你的**,你加進去,並添上相應控制元件就行了.然後看下**就很容易明白了.謝謝.

private sub form_load()

***mand1.caption = "隨機畫圓"

***mand2.caption = "隨機文字"

***mand3.caption = "立體圖形"

***mand4.caption = "隨機影象"

***mand5.caption = "退出"

'註釋: 隨機畫圓動畫

private sub ***mand1_click()

dim xpos, ypos

picture1.cls

do nn = int(100 * rnd)

if nn > 0 then

picture1.drawwidth = nn

end if

xpos = rnd * picture1.scalewidth

ypos = rnd * picture1.scaleheight

picture1.pset (xpos, ypos), rgb(rnd * 256, rnd * 256, rnd * 256)

doevents

loop

end sub

'註釋: 隨機文字動畫

private sub ***mand2_click()

picture1.cls

do nn = int(45 * rnd)

if nn > 0 then

picture1.fontsize = nn

end if

picture1.currentx = rnd * picture1.scalewidth - 1000

picture1.currenty = rnd * picture1.scaleheight

picture1.forecolor = rgb(rnd * 256, rnd * 256, rnd * 256)

picture1.print "enjin 你個豬!"

n = n + 1

if n > 50 then

n = 0

picture1.backcolor = qbcolor(rnd * 15)

end if

doevents

loop

end sub

'註釋: 立體隨機動畫

private sub ***mand3_click()

dim m, n

picture1.drawwidth = 1

picture1.backcolor = rgb(210, 150, 0)

picture1.cls

do m = rnd * picture1.scalewidth

n = rnd * picture1.scaleheight - 500

for i = 0 to rnd * 800

picture1.line (m, n + 2.5 * i)-(m + i / 2, n + 2 * i), rgb(180, 180, 180)

picture1.line (m, n + 2.5 * i)-(m - i / 2, n + 2 * i), rgb(80, 80, 80)

next i

doevents

loop

end sub

'註釋: 隨機影象顯示

private sub ***mand4_click()

do xx = rnd * picture1.width

yy = rnd * picture1.height

picture1.paintpicture picture2.picture, xx, yy, picture2.width, picture2.height

doevents

loop

end sub

'註釋: 退出按鈕

private sub ***mand5_click()

endend sub

6樓:匿名使用者

用excel可以生成隨機數

或minitab

7樓:匿名使用者

隨機數生成器

8樓:馬馬君

可驗證的**:

private m as integer, n as integer

private sub ***mand1_click()

if isnumeric(text1) = false then '位數保護

msgbox "位數必須輸入

數字"text1.setfocus

else

if val(trim(text1)) < 1 or val(trim(text1)) > 4 then

msgbox "位數是1~4的正整數"

text1 = ""

text1.setfocus

end if

end if

if isnumeric(text2) = false then '個數保護

msgbox "個數必須輸入數字"

text2.setfocus

else

if val(trim(text2)) < 1 or val(trim(text2)) > 100 then

msgbox "個數是1~100的正整數"

text2 = ""

text2.setfocus

end if

end if

text3 = ""

dim i as integer, k as integer

m = val(trim(text1))

n = val(trim(text2))

for i = 1 to n '產生n個隨機數

randomize

select case m '區別位數

case 1

k = 1 + int(rnd * 9)

case 2

k = 10 + int(rnd * 90)

case 3

k = 100 + int(rnd * 900)

case 4

k = 1000 + int(rnd * 9000)

end select

text3 = text3 & k & "," '填充文字框

next i

end sub

說明:1、設定範圍:位數<=4, 個數<=100

2、介面說明:兩個標籤、兩個普通文字框、一個按鈕、一個多行文字框text3

3、對位數和個數的輸入值,有驗證

效果如下圖。不知偶理解樓主意思沒有?

9樓:匿名使用者

隨機數生成可用rnd*a+1才完成.

dim a%, b%,

private sub timer1_timer()'窗體上加個時間控制元件,就可以在規定的間隔

a = rnd * 10 + 1 '時間產生隨機1-10的數,b是控制產生5個後退出,

print a '如果要產生兩位數的,就把10換成100,依此類推,1000,10000...

b = b + 1 '哦,我現在是看明白了,好吧,左邊的**是基礎,我就不刪了.

if b = 5 then '在窗體上加兩lable1,2和兩text1,2.不多說,text1,2分別接

end '收個數和位數.c=val(text1.text);d=val(text2.text)

end if 'val是把字元換成數字,把左邊**中10換成c,5換成d就可以

end sub '了/

10樓:匿名使用者

綠色**查下看看有沒。裡面有多軟體。

excel隨機數生成,excel 隨機數生成

隨機日期的公式是 int rand 365 41275 其中365表示一年,41275為起始日2013年1月1日。別看公式得出的是一個5位整數,使用日期格式時則可以表示2013年1月1日 12月31日間的隨機日期。第二個要求是日期遞增,這也不難,第一個單元格寫上面的公式 或直接是日期 下面的單元格中...

如何做軟體 例如隨機數生成器 用什麼軟體製作的 如果可以的話告訴我原理 謝謝

3.91 icepub randomstringsl 函式原型 int winapi icepub randomstrings char strintergerbuff,int fromvalue,int tovalue,int num,char fenge 輸入 fromvalue 最小值 tov...

用matlab隨機生成上均勻分佈的隨機數

這樣就可以實現了 randi 2 2 1,100 matlab 中如何產生0 1上均勻分佈的隨機數 在matlab 中產生0 1上均勻 分佈的隨機數方法如下 方法1 對於問題,如果 y 是m n的服從0 1均勻分佈的隨機矩陣 y rand m,n 方法2 用統計工具箱,y unifrnd 0,1,m...