Last part of assignment 1

master
Nigel Barink 2020-10-17 23:09:33 +02:00
parent b1e1727f28
commit 74c77ecd89
5 changed files with 141892 additions and 4 deletions

View File

@ -14,9 +14,13 @@ int main (int argc , char** argv ){
}
while ( 1 ){
printf("Read 0x%x from /dev/urandom\n", fgetc(fp));
int goAgain ;
scanf("%d", &goAgain);
char random = fgetc(fp);
if ( random == 42 ){
break;
}
printf("Read 0x%x %u %d from /dev/urandom\n", random, random , random);
// getchar();
}
fclose(fp);
}

26
excercise3/exercise3d.c Normal file
View File

@ -0,0 +1,26 @@
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
int main (int argc , char** argv){
uint16_t number;
FILE* urandomFile = fopen( "/dev/urandom" , "r");
if( !urandomFile ){
perror("Could not open file for reading...");
return EXIT_FAILURE;
}
while(1){
fread( &number, sizeof(uint16_t), 1, urandomFile);
if( number == 42){
break;
}
printf( "0x%x %u %d\n" , number, number, number );
}
fclose(urandomFile);
}

141633
excercise3/grep Normal file

File diff suppressed because one or more lines are too long

10
excercise3/lines.txt Normal file
View File

@ -0,0 +1,10 @@
1537
12731
5948
56298
162176
13281
18465
97358
172118
115888

215
exercise3c Normal file
View File

@ -0,0 +1,215 @@
Read 0xffffff8f 4294967183 -113 from /dev/urandom
Read 0xfffffffa 4294967290 -6 from /dev/urandom
Read 0x78 120 120 from /dev/urandom
Read 0xffffffc4 4294967236 -60 from /dev/urandom
Read 0xffffffe8 4294967272 -24 from /dev/urandom
Read 0x18 24 24 from /dev/urandom
Read 0x70 112 112 from /dev/urandom
Read 0xffffffab 4294967211 -85 from /dev/urandom
Read 0x5c 92 92 from /dev/urandom
Read 0xf 15 15 from /dev/urandom
Read 0x49 73 73 from /dev/urandom
Read 0x40 64 64 from /dev/urandom
Read 0x6c 108 108 from /dev/urandom
Read 0xffffffa1 4294967201 -95 from /dev/urandom
Read 0x75 117 117 from /dev/urandom
Read 0x58 88 88 from /dev/urandom
Read 0xfffffff6 4294967286 -10 from /dev/urandom
Read 0xffffffec 4294967276 -20 from /dev/urandom
Read 0x6d 109 109 from /dev/urandom
Read 0xffffffb2 4294967218 -78 from /dev/urandom
Read 0xfffffff9 4294967289 -7 from /dev/urandom
Read 0x17 23 23 from /dev/urandom
Read 0xffffffc4 4294967236 -60 from /dev/urandom
Read 0x62 98 98 from /dev/urandom
Read 0xffffff80 4294967168 -128 from /dev/urandom
Read 0xffffff9e 4294967198 -98 from /dev/urandom
Read 0x13 19 19 from /dev/urandom
Read 0xffffffc6 4294967238 -58 from /dev/urandom
Read 0x7d 125 125 from /dev/urandom
Read 0x47 71 71 from /dev/urandom
Read 0x4d 77 77 from /dev/urandom
Read 0x71 113 113 from /dev/urandom
Read 0x16 22 22 from /dev/urandom
Read 0x65 101 101 from /dev/urandom
Read 0xffffffae 4294967214 -82 from /dev/urandom
Read 0xffffffb3 4294967219 -77 from /dev/urandom
Read 0xffffffa8 4294967208 -88 from /dev/urandom
Read 0xffffff94 4294967188 -108 from /dev/urandom
Read 0x72 114 114 from /dev/urandom
Read 0xfffffff9 4294967289 -7 from /dev/urandom
Read 0xffffff9d 4294967197 -99 from /dev/urandom
Read 0x35 53 53 from /dev/urandom
Read 0x69 105 105 from /dev/urandom
Read 0x20 32 32 from /dev/urandom
Read 0x7 7 7 from /dev/urandom
Read 0x2d 45 45 from /dev/urandom
Read 0x31 49 49 from /dev/urandom
Read 0x5c 92 92 from /dev/urandom
Read 0xfffffffd 4294967293 -3 from /dev/urandom
Read 0x37 55 55 from /dev/urandom
Read 0xffffffde 4294967262 -34 from /dev/urandom
Read 0x58 88 88 from /dev/urandom
Read 0x29 41 41 from /dev/urandom
Read 0x42 66 66 from /dev/urandom
Read 0xffffffa8 4294967208 -88 from /dev/urandom
Read 0x13 19 19 from /dev/urandom
Read 0x8 8 8 from /dev/urandom
Read 0x9 9 9 from /dev/urandom
Read 0x6d 109 109 from /dev/urandom
Read 0x6a 106 106 from /dev/urandom
Read 0x6f 111 111 from /dev/urandom
Read 0x38 56 56 from /dev/urandom
Read 0x57 87 87 from /dev/urandom
Read 0xffffffce 4294967246 -50 from /dev/urandom
Read 0xffffffb3 4294967219 -77 from /dev/urandom
Read 0x68 104 104 from /dev/urandom
Read 0xffffffad 4294967213 -83 from /dev/urandom
Read 0xffffffa0 4294967200 -96 from /dev/urandom
Read 0x34 52 52 from /dev/urandom
Read 0xffffffff 4294967295 -1 from /dev/urandom
Read 0x4e 78 78 from /dev/urandom
Read 0xffffff84 4294967172 -124 from /dev/urandom
Read 0xffffffe9 4294967273 -23 from /dev/urandom
Read 0x7e 126 126 from /dev/urandom
Read 0xffffffaa 4294967210 -86 from /dev/urandom
Read 0xffffffc3 4294967235 -61 from /dev/urandom
Read 0xffffffc3 4294967235 -61 from /dev/urandom
Read 0x77 119 119 from /dev/urandom
Read 0x72 114 114 from /dev/urandom
Read 0xffffff9b 4294967195 -101 from /dev/urandom
Read 0xfffffff9 4294967289 -7 from /dev/urandom
Read 0xffffffc9 4294967241 -55 from /dev/urandom
Read 0xffffffda 4294967258 -38 from /dev/urandom
Read 0xffffff8b 4294967179 -117 from /dev/urandom
Read 0x58 88 88 from /dev/urandom
Read 0x17 23 23 from /dev/urandom
Read 0xffffffb9 4294967225 -71 from /dev/urandom
Read 0xffffffcd 4294967245 -51 from /dev/urandom
Read 0xffffffd3 4294967251 -45 from /dev/urandom
Read 0x28 40 40 from /dev/urandom
Read 0xfffffffb 4294967291 -5 from /dev/urandom
Read 0xffffff80 4294967168 -128 from /dev/urandom
Read 0x51 81 81 from /dev/urandom
Read 0xffffff85 4294967173 -123 from /dev/urandom
Read 0xfffffff6 4294967286 -10 from /dev/urandom
Read 0xffffffcc 4294967244 -52 from /dev/urandom
Read 0x10 16 16 from /dev/urandom
Read 0xffffffb5 4294967221 -75 from /dev/urandom
Read 0xffffffa8 4294967208 -88 from /dev/urandom
Read 0x1c 28 28 from /dev/urandom
Read 0x21 33 33 from /dev/urandom
Read 0xffffffe7 4294967271 -25 from /dev/urandom
Read 0x7d 125 125 from /dev/urandom
Read 0xffffff9c 4294967196 -100 from /dev/urandom
Read 0xffffff83 4294967171 -125 from /dev/urandom
Read 0x45 69 69 from /dev/urandom
Read 0x14 20 20 from /dev/urandom
Read 0xffffffd9 4294967257 -39 from /dev/urandom
Read 0x6 6 6 from /dev/urandom
Read 0xffffffc6 4294967238 -58 from /dev/urandom
Read 0x31 49 49 from /dev/urandom
Read 0xffffffdd 4294967261 -35 from /dev/urandom
Read 0x39 57 57 from /dev/urandom
Read 0x15 21 21 from /dev/urandom
Read 0xffffff8b 4294967179 -117 from /dev/urandom
Read 0x7d 125 125 from /dev/urandom
Read 0x6e 110 110 from /dev/urandom
Read 0xffffff8c 4294967180 -116 from /dev/urandom
Read 0x1e 30 30 from /dev/urandom
Read 0x15 21 21 from /dev/urandom
Read 0x20 32 32 from /dev/urandom
Read 0x4d 77 77 from /dev/urandom
Read 0xffffff90 4294967184 -112 from /dev/urandom
Read 0xffffffe0 4294967264 -32 from /dev/urandom
Read 0xfffffffb 4294967291 -5 from /dev/urandom
Read 0xffffffbc 4294967228 -68 from /dev/urandom
Read 0x54 84 84 from /dev/urandom
Read 0x39 57 57 from /dev/urandom
Read 0xffffff9d 4294967197 -99 from /dev/urandom
Read 0x46 70 70 from /dev/urandom
Read 0x26 38 38 from /dev/urandom
Read 0x7e 126 126 from /dev/urandom
Read 0xffffffa3 4294967203 -93 from /dev/urandom
Read 0x6f 111 111 from /dev/urandom
Read 0xffffff9b 4294967195 -101 from /dev/urandom
Read 0x4b 75 75 from /dev/urandom
Read 0x4 4 4 from /dev/urandom
Read 0x4c 76 76 from /dev/urandom
Read 0x29 41 41 from /dev/urandom
Read 0xffffffdf 4294967263 -33 from /dev/urandom
Read 0x48 72 72 from /dev/urandom
Read 0xffffffea 4294967274 -22 from /dev/urandom
Read 0x7c 124 124 from /dev/urandom
Read 0x61 97 97 from /dev/urandom
Read 0xffffff8d 4294967181 -115 from /dev/urandom
Read 0xffffff8f 4294967183 -113 from /dev/urandom
Read 0x27 39 39 from /dev/urandom
Read 0xffffff85 4294967173 -123 from /dev/urandom
Read 0x1e 30 30 from /dev/urandom
Read 0x49 73 73 from /dev/urandom
Read 0xffffffd8 4294967256 -40 from /dev/urandom
Read 0xfffffff2 4294967282 -14 from /dev/urandom
Read 0x4c 76 76 from /dev/urandom
Read 0xffffffb2 4294967218 -78 from /dev/urandom
Read 0x62 98 98 from /dev/urandom
Read 0x26 38 38 from /dev/urandom
Read 0xffffff87 4294967175 -121 from /dev/urandom
Read 0x58 88 88 from /dev/urandom
Read 0xffffffe8 4294967272 -24 from /dev/urandom
Read 0x59 89 89 from /dev/urandom
Read 0xa 10 10 from /dev/urandom
Read 0x62 98 98 from /dev/urandom
Read 0x71 113 113 from /dev/urandom
Read 0xffffffb4 4294967220 -76 from /dev/urandom
Read 0xe 14 14 from /dev/urandom
Read 0xffffffd3 4294967251 -45 from /dev/urandom
Read 0x3a 58 58 from /dev/urandom
Read 0x7e 126 126 from /dev/urandom
Read 0x79 121 121 from /dev/urandom
Read 0x77 119 119 from /dev/urandom
Read 0xffffffbd 4294967229 -67 from /dev/urandom
Read 0x5e 94 94 from /dev/urandom
Read 0xffffffc9 4294967241 -55 from /dev/urandom
Read 0xffffffd0 4294967248 -48 from /dev/urandom
Read 0xffffffe3 4294967267 -29 from /dev/urandom
Read 0x7 7 7 from /dev/urandom
Read 0xffffffdf 4294967263 -33 from /dev/urandom
Read 0xffffff91 4294967185 -111 from /dev/urandom
Read 0x62 98 98 from /dev/urandom
Read 0x57 87 87 from /dev/urandom
Read 0x3b 59 59 from /dev/urandom
Read 0x68 104 104 from /dev/urandom
Read 0x62 98 98 from /dev/urandom
Read 0xffffff97 4294967191 -105 from /dev/urandom
Read 0xffffffb1 4294967217 -79 from /dev/urandom
Read 0x71 113 113 from /dev/urandom
Read 0x5e 94 94 from /dev/urandom
Read 0x9 9 9 from /dev/urandom
Read 0xffffffeb 4294967275 -21 from /dev/urandom
Read 0x68 104 104 from /dev/urandom
Read 0x34 52 52 from /dev/urandom
Read 0xffffffe9 4294967273 -23 from /dev/urandom
Read 0xffffffc1 4294967233 -63 from /dev/urandom
Read 0x74 116 116 from /dev/urandom
Read 0x8 8 8 from /dev/urandom
Read 0xffffffd3 4294967251 -45 from /dev/urandom
Read 0xffffffb4 4294967220 -76 from /dev/urandom
Read 0xffffffd1 4294967249 -47 from /dev/urandom
Read 0xffffffab 4294967211 -85 from /dev/urandom
Read 0xffffffde 4294967262 -34 from /dev/urandom
Read 0xffffff84 4294967172 -124 from /dev/urandom
Read 0xffffffff 4294967295 -1 from /dev/urandom
Read 0xffffff83 4294967171 -125 from /dev/urandom
Read 0xfffffffa 4294967290 -6 from /dev/urandom
Read 0xffffffe8 4294967272 -24 from /dev/urandom
Read 0xffffff9f 4294967199 -97 from /dev/urandom
Read 0xffffffa5 4294967205 -91 from /dev/urandom
Read 0xfffffff4 4294967284 -12 from /dev/urandom
Read 0x7a 122 122 from /dev/urandom
Read 0xffffff8d 4294967181 -115 from /dev/urandom
Read 0xffffff8b 4294967179 -117 from /dev/urandom
Read 0x60 96 96 from /dev/urandom
Read 0xffffffd4 4294967252 -44 from /dev/urandom
Read 0x7d 125 125 from /dev/urandom
Read 0xffffffce 4294967246 -50 from /dev/urandom