c語(yǔ)言rand()函數(shù)怎么用 c語(yǔ)言中如何生成1個(gè)0到1的隨機(jī)數(shù)?
c語(yǔ)言中如何生成1個(gè)0到1的隨機(jī)數(shù)?c語(yǔ)言,產(chǎn)生一個(gè)1~50的隨機(jī)數(shù)?VC環(huán)境比TC更麻煩。格式如下:#include”時(shí)間。H “#包含”標(biāo)準(zhǔn)庫(kù)。H “#包括”標(biāo)準(zhǔn)。H “void main(){d
c語(yǔ)言中如何生成1個(gè)0到1的隨機(jī)數(shù)?
c語(yǔ)言,產(chǎn)生一個(gè)1~50的隨機(jī)數(shù)?
VC環(huán)境比TC更麻煩。格式如下:#include”時(shí)間。H “#包含”標(biāo)準(zhǔn)庫(kù)。H “#包括”標(biāo)準(zhǔn)。H “void main(){double x srand((unsigned)time(0))//根據(jù)時(shí)間生成隨機(jī)數(shù)seed x=(double)rand()/rand_umax*49 1.0//(double)rand()/rand_umax生成一個(gè)介于0和1之間的隨機(jī)數(shù),乘以49,加上1.0是一個(gè)介于1和50之間的隨機(jī)數(shù)。Printf(%LF“,x)}
2113需要準(zhǔn)備的資料有:電腦5261,C語(yǔ)言編譯器。1首先,4102打開C編譯器并創(chuàng)建一個(gè)新的初始值。Cpp文件,例如:1653測(cè)試.cpp. 2在測(cè)試.cpp文件,輸入C語(yǔ)言代碼:for(int i=0 i< 10 i)printf(%d”,rand()%100 1)3,編譯器運(yùn)行測(cè)試.cpp此時(shí),通過(guò)Rand成功生成10個(gè)1-100范圍內(nèi)的整數(shù)。