瘋狂位圖之——位圖擴展隨機數

一、實現需求   利用C語言提供的rand()函數構造一個隨機函數randLong(),能夠生成0-(2^31-1)之間的隨機整數。rand()生成的隨機整數在0-(2^25-1)範圍內。 二、利用位圖的方法   起初我以爲很簡單: void randLong(){ return 1.0*rand()/RAND_MAX*LONG_MAX; }   後來發現我犯了嚴重的錯誤,rand()的取
相關文章
相關標籤/搜索