c語言random函數(shù)用法 C語言中取隨機數(shù)的函數(shù)?
C語言中取隨機數(shù)的函數(shù)?#include<stdio.h>#include<stdlib.h>#include<time.h>voidmain(){intisrand((uns
C語言中取隨機數(shù)的函數(shù)?
#include<stdio.h>#include<stdlib.h>#include<time.h>voidmain(){intisrand((unsigned)time(NULL)i=rand() 0}生成的隨機數(shù)為0-99,這兩個函數(shù)的工作方式如下:1)首先,我們?yōu)閟rand()提供一個seed,它是一個unsignedint類型,其值范圍為0~65535到2,然后調(diào)用rand(),它是將根據(jù)的種子值提供給unsignedint,并()返回一個隨機數(shù)(介于0和32767之間)。3) 根據(jù)需要多次調(diào)用rand()以連續(xù)獲取新的隨機數(shù)。4) 在任何時候,srand()都可以被提供一個新的種子來進(jìn)一步“隨機化”rand()的輸出。