LCG 난수 생성 알고리즘

#INCLUDE <STDIO.H> 
#INCLUDE <stdlib.h> 
#INCLUDE <time.h> INT 본체 ( 의 INT 는 argc, 문자 ** argv와) 
{ INT N- = 300,000,000 ;
     더블 U 상,
     INT random_num; 
    부터 srand (시간 (NULL) )   // 난수 시드 초기화 를 들어 ( INT I = 0 ; I는 < 10 ; I는 ++ ) 
    { 
        U 상는 = ( 더블 ) RAND () 및 / RAND_MAX는; // [0,1] 사이의 난수 생성 
        random_num = ( 지능 ) ((N -


    

    . 1 ) ※ U- + 0.5 ); //이 발생 [0, N-1] 사이의 난수 
        의 printf ( " %의 D " , random_num) 
    } 

    반환  0 ; 
}

 

추천

출처www.cnblogs.com/lovebay/p/12369983.html