Linux產生隨機數

#include <stdio.h>
#include<stdlib.h>

int main( int argc, char** args )
{
    unsigned long* seed = (unsigned long*)malloc( sizeof( unsigned long ) );
    FILE* file = fopen("../../dev/random", "r");
    printf( "%d\n", sizeof( unsigned long ) );
    int i;
    for( i = 0; i < 9; ++i)
    {
        fread( seed, 1, sizeof( unsigned long ), file );
        printf( "%lld\n", *seed );
    }
    return 1;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章