c語言的random函數(shù)(shù)怎么用
夕炭13413423569咨詢: c語言中random(n) :0~n - 1的意思,急!!! -
瑪沁縣部視圖回復(fù):
______ random(n)就是產(chǎn)生一個0~n-1之內(nèi)的隨機數(shù)...比如假設(shè)n = 100,則:random(100)就是產(chǎn)生一個0~99之間的隨機數(shù)...
夕炭13413423569咨詢: C語言:用stdlib.h里的random隨機函數(shù)產(chǎn)生指定一個范圍的隨機數(shù)怎么用?如50~100的隨機數(shù).
瑪沁縣部視圖回復(fù):
______ random(50)+50
夕炭13413423569咨詢: C 語言程序中,如何實現(xiàn)隨機數(shù)的生成random( )?對應(yīng)函數(shù)及參數(shù),包含 -
瑪沁縣部視圖回復(fù):
______ 先加上srand((unsigned)time(null)); 然后是變量a=rand()%10+1;意思是隨機產(chǎn)生1~10之間的任意一個數(shù)!
夕炭13413423569咨詢: 如何用c語言編一個猜數(shù)游戲的程序,要用庫函數(shù)random() -
瑪沁縣部視圖回復(fù):
______ #include #include void main() { char c; time_t clock_t, start, end; time_t a, b; double var; int i, guess; srand(time(null)); printf("do you want to play it.('y' or 'n')? "); while((c=getchar()) == 'y') { i=rand()%100; printf("please enter number you guess:\n...
夕炭13413423569咨詢: TC隨機函數(shù)(宏)有:random( )、rand( ) 等,函數(shù)的具體使用方法 c語言 -
瑪沁縣部視圖回復(fù):
______ 函數(shù)名: random 功 能: 隨機數(shù)發(fā)生器 用 法: int random(int num); 程序例: #include <stdlib.h> #include <stdio.h> #include <time.h> /* prints a random number in the range 0 to 99 */ int main(void) { randomize(); printf("Random number in ...
夕炭13413423569咨詢: c語言rand -
瑪沁縣部視圖回復(fù):
______ rand()函數(shù),一般根srand()函數(shù)一起用.它們在一起,作用是:產(chǎn)生一個隨機數(shù).通常格式為:srand ( (unsigned) time (NULL) ); a=rand()%x; //a,x,均為整型變量,其中,x在之前應(yīng)被賦值.srand函數(shù)里面的unsigned也可以換成其它的.例如:int之類的數(shù)據(jù)類型,但結(jié)果也會有相應(yīng)的變化.通過rand函數(shù)產(chǎn)生隨機數(shù)以后,用%x來限定它的范圍.即:0<=a<x.其原理是:用那個隨機數(shù),去除以x,留下所得余數(shù),作為最終結(jié)果.下面來說一下你那道題: rand()%90,就是從0到89隨即選取一個數(shù). 最后再把這個數(shù)+10,并賦給a[i][j]這個元素.明白了吧?
夕炭13413423569咨詢: 猜數(shù),用函數(shù),c語言,猜一個隨機數(shù)有三次機會 -
瑪沁縣部視圖回復(fù):
______ 參考代碼: #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i,randomnum,yourguess; randomize(); randomnum=random(101); printf("請猜一個1-100間的數(shù):\n"); for(i=1;i<=3;i++) { scanf( "%d",&yourguess); if(...
夕炭13413423569咨詢: c語言中的return和randomize的用法! -
瑪沁縣部視圖回復(fù):
______ return可以帶返回值,也可以不帶.這要看函數(shù)是怎么聲明的.如果函數(shù)聲明有返回值,return就得帶返回值,如果函數(shù)聲明成void,return就不能有返回值.否則編譯出錯. return是直接退出函數(shù),break是退出循環(huán),continue是結(jié)束本次循環(huán),進...
夕炭13413423569咨詢: random函數(shù)的用法 -
瑪沁縣部視圖回復(fù):
______ random用法:random(x); //注釋:x是個正整數(shù) 即可隨機產(chǎn)生0~x之間的一切整數(shù).而且它是一個函數(shù),不能單獨使用. 如a:=random(100);就是隨機產(chǎn)生1個0~100之間的數(shù)賦給變量a; 但是如果只用random的話不太好. 因為random函數(shù)是...
夕炭13413423569咨詢: c語言中的各種取隨機數(shù)的函數(shù)怎么用?
瑪沁縣部視圖回復(fù):
______ rand是得到一個隨機數(shù) srand是設(shè)置一個用來生產(chǎn)隨機數(shù)的種子 一般,在程序開始的時候用srand這是一個種子,這個種子通常是取當(dāng)前時間,然后就可以連續(xù)的調(diào)用rand來得到隨機數(shù)了,比如 #include <stdlib.h> #include <stdio.h> #include <winbase.h> void main( void ) { int i; srand( GetTickCount() ); for( i = 0; i < 10;i++ ) printf( "%6d\n", rand() ); } c語言標(biāo)準(zhǔn)庫沒有random函數(shù)