ASP隨機數幾率問題

2022-12-07 04:35:24 字數 889 閱讀 8622

1樓:匿名使用者

把隨機數的範圍放大,然後按返回值判斷。

1-36為原值。

>36時按照一定的規則,把它轉成3,5,10,13,15,18,20,24,27,29,34這些數的一個。

dim a(10),x

a(0)=3

a(1)=5

a(2)=10

a(3)=13

a(4)=15

a(5)=18

a(6)=20

a(7)=24

a(8)=27

a(9)=29

a(10)=34

dim b(99)

dim ifor i = 0 to 99

randomize

x = int(rnd * 47) +1

if x > 36 then

x = a(x mod 11)

end if

b(i) =x

next另外,你好像並不需要放在陣列b裡?

2樓:匿名使用者

sub suiji(n)

dim "以下生成"&"suiji")&個隨機字串:

"返回。for i=1 to n

a=rnd()

if a<= then

randomize

elseif a> and a<= then

randomize

elserandomize

end if

nextend sub

你參考一下我寫的這段** 是可以控制隨機數幾率的。

3樓:歷又

產生隨機數idouble 後,做個判斷,如果idouble值接近那個數值,則把那個數值賦予idouble.

C關於隨機數抽取問題,C 怎麼獲取隨機數

public string randomnum int n int t rand.next 61 if temp 1 temp t temp t vnum vcarray t return vnum 返回生成的隨機數 c 怎麼取隨機數?使用random類中的next 方法。例如,生成一個100以內的...

隨機數是什麼,什麼是隨機數?

隨機數是專門的隨機試驗的結果。產生隨機數有多種不同的方法。這些方法被稱為隨機數發生器。隨機數最重要的特性是 它所產生的後面的那個數與前面的那個數毫無關係。就是隨意的一個數,還有就是範圍,比如1到9之間的隨機數,3就是這個範圍的隨機數,123456789隨機抽取一個,這就叫隨機數 例 一臺電腦,正在0...

隨機數生成的原理和方法,電腦取隨機數是什麼原理,是真正的隨機數嗎

原理太高深,提供方法是 可以的1 在c 中可以的,函式是這樣用,比如0至1的隨機數random ran new random int randkey ran.next 0,1 不過這樣會有重複,可以給random一個系統時間做為引數,以此產生隨機數,就不會重複了 system.random a ne...