URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [doc/] [magic/] [random.c] - Rev 42
Go to most recent revision | Compare with Previous | Blame | View Log
/* * random.c -- a random generator to generate magic numbers */ #include <stdio.h> #include <stdlib.h> #include <string.h> unsigned long currentRandom = 0x3AE82DD4; void nextRandom(void) { currentRandom = 3141592621U * currentRandom + 12345; } int main(int argc, char *argv[]) { int n, i; if (argc != 2) { printf("Usage: %s <number>\n", argv[0]); return 1; } n = atoi(argv[1]); for (i = 0; i < n; i++) { printf("%3d: 0x%08lX\n", i, currentRandom); nextRandom(); } return 0; }
Go to most recent revision | Compare with Previous | Blame | View Log