硬幣概率問(wèn)題 VB編程模擬拋硬幣,生成N個(gè)隨機(jī)數(shù)。大于0.5的代表正面。小于等于0.5的代表反面,統(tǒng)計(jì)正反面各多少次?
VB編程模擬拋硬幣,生成N個(gè)隨機(jī)數(shù)。大于0.5的代表正面。小于等于0.5的代表反面,統(tǒng)計(jì)正反面各多少次?Private Sub Command1_uu2;Click()dim I as integer
VB編程模擬拋硬幣,生成N個(gè)隨機(jī)數(shù)。大于0.5的代表正面。小于等于0.5的代表反面,統(tǒng)計(jì)正反面各多少次?
Private Sub Command1_uu2;Click()dim I as integer,n as integer,num1 as integer,num2 as integer n=Val(InputBox(“please input the number of times to flip a coin:”)對(duì)于I=1 to n randomize t=rnd(),如果t> 0.5,則num1=num1,否則num2=num2 1 end if next print num1 print“負(fù)數(shù)為:”&num2end subnum1 is used要記錄正數(shù),num2用來(lái)記錄負(fù)數(shù),rnd()是介于0和1之間的隨機(jī)數(shù),其他的寫(xiě)為:int((上界-下界1)*rnd()下界)哈哈,初學(xué)者vb,看笑笑
在J2SE中我們可以用數(shù)學(xué).隨機(jī)()生成隨機(jī)數(shù)的方法。生成的隨機(jī)數(shù)是0和1之間的雙精度數(shù)。我們可以把它乘以某個(gè)數(shù)。例如,如果我們將它乘以100,它是100以內(nèi)的隨機(jī)數(shù),這在J2ME中是不可用的。
Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,它既吸收了C語(yǔ)言的優(yōu)點(diǎn),又摒棄了C語(yǔ)言難以理解的多重繼承和指針的概念,因此Java語(yǔ)言具有功能強(qiáng)大、使用方便兩大特點(diǎn)。
隨機(jī)數(shù)是特殊隨機(jī)試驗(yàn)的結(jié)果。隨機(jī)數(shù)需要在不同的統(tǒng)計(jì)技術(shù)中使用,例如從統(tǒng)計(jì)總體中抽取代表性樣本時(shí),或在將實(shí)驗(yàn)動(dòng)物分配到不同實(shí)驗(yàn)組的過(guò)程中,或在蒙特卡羅模擬計(jì)算中,等等
有許多不同的方法來(lái)生成隨機(jī)數(shù)。這些方法稱為隨機(jī)數(shù)發(fā)生器。隨機(jī)數(shù)最重要的特點(diǎn)是后面的數(shù)與前面的數(shù)無(wú)關(guān)。
Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,完美地實(shí)現(xiàn)了面向?qū)ο罄碚?,讓程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。