rand函數(shù)的用法rand函數(shù)怎么用excel中rand函數(shù)c語言中rand函數(shù)的使用方法它的返回值就是求取隨機(jī)的值,所以如果沒有對數(shù)有要求,直接這樣定:printf("%d", rand());就能輸出一個(gè)隨機(jī)數(shù).但如果對數(shù)有要求,如小數(shù)或在一定值以內(nèi):小數(shù):rand()+rand()/100.0//100.0后面的.0必須寫,100是說明求兩位小數(shù),你可以自己加大.一定范圍:rand()%10+0//10是頂和底的差,0是底,就是說求10到20之間的數(shù)就是:rand()%10+10但是調(diào)用它必須先調(diào)用srand()來生成隨機(jī)種子,如果你沒調(diào)用它,系統(tǒng)會自動(dòng)調(diào)用.但是srand是有個(gè)參數(shù)的,種子就是根據(jù)這個(gè)參數(shù)來定的,所以這個(gè)參數(shù)決定著生成的隨機(jī)數(shù).如果你在代碼里寫死了它:srand(10);那這樣rand生成的隨機(jī)數(shù)就也被定格在了一定量,所以不要這樣用.要這樣寫:srand(time(NULL));time的返回值是當(dāng)前系統(tǒng)時(shí)間.因?yàn)闀r(shí)間不同,所取的數(shù)值也就不同.這樣隨機(jī)數(shù)就真正的隨機(jī)了.time在中聲明rand,srand在中聲明.vfp中rand()函數(shù)的用法
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 所有姓氏的專屬句子
- 埃尼阿克
- 同學(xué)贈言
- 倉頡造字的傳說
- 孫權(quán)勸學(xué)練習(xí)題
- 一元二次不等式的解法
- 理解是一個(gè)慢慢的過程
- 列怎么組詞
- 屬雞的為什么要戴龍配飾
- 德國魯爾區(qū)
