2012年7月6日金曜日

乱数発生器 /dev/randam

#include <stdio.h>

int main()
{
int value;
FILE *fptr;
unsigned int w_i;

fptr = fopen("/dev/urandom", "r");
if(fptr==NULL) { return -1; }


for(w_i=0; w_i<20; w_i++) {
fread( &value, sizeof(value), 1, fptr);
printf("%2d value = 0x%08X %u\n", w_i, value, value);
}

fclose(fptr);

return 0;
}



0 件のコメント:

コメントを投稿